Misplaced Pages

Mozilla Public License

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an accepted version of this page

#559440

65-420: The Mozilla Public License ( MPL ) is a free and open-source weak copyleft license for most Mozilla Foundation software such as Firefox and Thunderbird . The MPL license is developed and maintained by Mozilla, which seeks to balance the concerns of both open-source and proprietary developers. It is distinguished from others as a middle ground between the permissive software BSD-style licenses and

130-684: A Certificate of Distinction. She received her JD from the Boalt Hall School of Law , University of California, Berkeley in 1987 and was admitted to the State Bar of California in the same year. From January 1990 until October 1993, she worked as a Corporate and Intellectual Property Associate at Fenwick & West LLP, a law practice that specialises in providing legal services to high technology companies. She then worked for Sun Microsystems as an Associate General Counsel from November 1993 until October 1994. In November 1994, Baker

195-711: A different, even proprietary license, thereby forming a "larger work" which can be distributed under any terms, but again the MPL-covered source files must be made freely available. This makes the MPL a compromise between the MIT or BSD licenses , which permit all derived works to be relicensed as proprietary, and the GPL, which requires the derived work as a whole to be licensed under the GPL. By allowing proprietary modules in derived projects while requiring core files to remain open source,

260-606: A niche role outside of the mainstream of private software development. However the success of FOSS Operating Systems such as Linux, BSD and the companies based on FOSS such as Red Hat , has changed the software industry's attitude and there has been a dramatic shift in the corporate philosophy concerning its development. Users of FOSS benefit from the Four Essential Freedoms to make unrestricted use of, and to study, copy, modify, and redistribute such software with or without modification. If they would like to change

325-581: A single unified term that could refer to both concepts, although Richard Stallman argues that it fails to be neutral unlike the similar term; "Free/Libre and Open Source Software" (FLOSS). Richard Stallman 's Free Software Definition , adopted by the FSF, defines free software as a matter of liberty, not price, and that which upholds the Four Essential Freedoms. The earliest known publication of this definition of his free software definition

390-744: A variety of FOSS projects, including both free software and open-source. Mitchell Baker Winifred Mitchell Baker (born 1957) is the Chairwoman of the Mozilla Foundation and former CEO of the Mozilla Corporation , a subsidiary of the Mozilla Foundation that coordinates development of the open source Mozilla Internet applications, including the Mozilla Firefox web browser . She left

455-590: A volunteer basis. In November 2002, Baker was employed by the Open Source Applications Foundation , helping to guide the group's community relations and taking a seat on OSAF's Board of Directors. Baker was instrumental in the creation of the Mozilla Foundation , an independent non-profit that was launched on July 15, 2003, as America Online shut down the Netscape browser division and drastically scaled back its involvement with

520-893: Is an inclusive umbrella term for free software and open-source software . FOSS is in contrast to proprietary software , where the software is under restrictive copyright or licensing and the source code is hidden from the users. FOSS maintains the software user's civil liberty rights via the " Four Essential Freedoms " of free software. Other benefits of using FOSS include decreased software costs, increased security against malware , stability, privacy , opportunities for educational usage, and giving users more control over their own hardware. Free and open-source operating systems such as Linux distributions and descendants of BSD are widely used today, powering millions of servers , desktops , smartphones , and other devices. Free-software licenses and open-source licenses are used by many software packages today. The free software movement and

585-534: Is today better known as Mozilla Firefox and Thunderbird . Netscape's act prompted Raymond and others to look into how to bring the FSF's Free software ideas and perceived benefits to the commercial software industry. They concluded that FSF's social activism was not appealing to companies like Netscape, and looked for a way to rebrand the Free software movement to emphasize the business potential of sharing and collaborating on software source code. The new name they chose

650-562: Is upgraded to version 2.0 by this mechanism, the 1.x-covered code must be marked with the aforementioned GPL-incompatible notice. The MPL can be modified to form a new license, provided that said license does not refer to Mozilla or Netscape. Version 1.0 of the MPL was written by Mitchell Baker in 1998 while working as a lawyer at Netscape Communications Corporation . Netscape was hoping that an open-source strategy for developing its own Netscape web browser would allow it to compete better with Microsoft 's browser, Internet Explorer . To cover

715-663: Is used by the Open Source Initiative (OSI) to determine whether a software license qualifies for the organization's insignia for open-source software . The definition was based on the Debian Free Software Guidelines , written and adapted primarily by Bruce Perens . Perens did not base his writing on the Four Essential Freedoms of free software from the Free Software Foundation , which were only later available on

SECTION 10

#1732772144560

780-503: The Apache License , is included to protect an auxiliary distributor's further recipients against patent trolling . The contributors disclaim warranty and liability , but allow auxiliary distributors to offer such things on their own behalf. In exchange for the rights granted by license, the licensee must meet certain responsibilities concerning the distribution of licensed source code. Covered source code files must remain under

845-683: The GNU General Public License . As such, it allows the integration of MPL-licensed code into proprietary codebases, as long as the MPL-licensed components remain accessible under the terms of the MPL. MPL has been used by others, such as Adobe to license their Flex product line, and The Document Foundation to license LibreOffice 4.0 (also on LGPL 3+). Version 1.1 was adapted by several projects to form derivative licenses like Sun Microsystems ' Common Development and Distribution License . It has undergone two revisions:

910-738: The United Space Alliance , which manages the computer systems for the International Space Station (ISS), regarding why they chose to switch from Windows to Linux on the ISS. In 2017, the European Commission stated that "EU institutions should become open source software users themselves, even more than they already are" and listed open source software as one of the nine key drivers of innovation, together with big data , mobility, cloud computing and

975-665: The hacker community at the MIT Artificial Intelligence Laboratory , announced the GNU project , saying that he had become frustrated with the effects of the change in culture of the computer industry and its users. Software development for the GNU operating system began in January 1984, and the Free Software Foundation (FSF) was founded in October 1985. An article outlining the project and its goals

1040-494: The internet of things . In 2020, the European Commission adopted its Open Source Strategy 2020-2023 , including encouraging sharing and reuse of software and publishing Commission's source code as key objectives. Among concrete actions there is also to set up an Open Source Programme Office in 2020 and in 2022 it launched its own FOSS repository https://code.europa.eu/ . In 2021, the Commission Decision on

1105-609: The open-source software movement are online social movements behind widespread production, adoption and promotion of FOSS, with the former preferring to use the terms FLOSS , free or libre. "Free and open-source software" (FOSS) is an umbrella term for software that is simultaneously considered both free software and open-source software . The precise definition of the terms "free software" and "open-source software" applies them to any software distributed under terms that allow users to use, modify, and redistribute said software in any manner they see fit, without requiring that they pay

1170-801: The CEO role in February, 2024. Baker was trained as a lawyer. She coordinates business and policy issues and sits on both the Mozilla Foundation Board of Directors and the Mozilla Corporation Board of Directors. In 2005, Time included her in its annual list of the 100 most influential people in the world. Baker received a BA in Chinese studies at the University of California, Berkeley in 1979, achieving

1235-638: The EU. These recommendations are to be taken into account later in the same year in Commission's proposal of the "Interoperable Europe Act" . While copyright is the primary legal mechanism that FOSS authors use to ensure license compliance for their software, other mechanisms such as legislation, patents, and trademarks have implications as well. In response to legal issues with patents and the Digital Millennium Copyright Act (DMCA),

1300-706: The FOSS ecosystem, several projects decided against upgrading to GPLv3. For instance the Linux kernel , the BusyBox project, AdvFS , Blender , and the VLC media player decided against adopting the GPLv3. Apple , a user of GCC and a heavy user of both DRM and patents, switched the compiler in its Xcode IDE from GCC to Clang , which is another FOSS compiler but is under a permissive license . LWN speculated that Apple

1365-653: The Free Software Foundation released version 3 of its GNU General Public License (GNU GPLv3) in 2007 that explicitly addressed the DMCA and patent rights. After the development of the GNU GPLv3 in 2007, the FSF (as the copyright holder of many pieces of the GNU system) updated many of the GNU programs' licenses from GPLv2 to GPLv3. On the other hand, the adoption of the new GPL version was heavily discussed in

SECTION 20

#1732772144560

1430-494: The Free Software Foundation to discourage using version 1.1. For these reasons, earlier versions of Firefox were released under multiple licenses: the MPL 1.1, GPL 2.0, and LGPL 2.1. Some old software, such as the Mozilla Application Suite, is still under the three licenses . Therefore, in early 2010, after more than a decade without modification, an open process for creating version 2.0 of the MPL began. Over

1495-459: The MPL is designed to motivate both businesses and the open-source community to help develop core software. The one exception to covered source files remaining under the MPL occurs when code under version 2.0 or later is combined with separate code files under the GNU GPL, GNU Lesser GPL (LGPL), or Affero GPL (AGPL). In this case, the program as a whole will be under the chosen GNU license, but

1560-492: The MPL, and distributors "may not attempt to alter or restrict recipients' rights" to it. The MPL treats the source code file as the boundary between MPL-licensed and proprietary parts, meaning that all or none of the code in a given source file falls under the MPL. An executable consisting solely of MPL-covered files may be sublicensed, but the licensee must ensure access to or provide all the source code within it. Recipients can combine licensed source code with other files under

1625-437: The MPL-covered files will be dual-licensed, so that recipients can choose to distribute them under that GNU License or the MPL. The initial author of MPL code may choose to opt out of this GPL compatibility by adding a notice to its source files. It is explicitly granted that MPL-covered code may be distributed under the terms of the license version under which it was received or any later version. If code under version 1.0 or 1.1

1690-555: The Mozilla Foundation, would no longer serve as CEO of the Corporation, and that MoCo's Chief Operating Officer John Lilly would take over this role. The reasons cited for this change was Mozilla's rapid growth, which made it difficult for executives to continue to take on many different roles. In April 2020 she was named CEO of Mozilla Corporation again. On February 8, 2024, Mozilla announced that Baker would be stepping down as CEO to "focus on AI and internet safety" as chair of

1755-466: The Mozilla Foundation. In 2018, Baker received a total of $ 2,458,350 in compensation from Mozilla, a 400% payrise since 2008. Over the same period, Firefox market share was down 85%. When asked about her salary she stated "I learned that my pay was about an 80% discount to market. Meaning that competitive roles elsewhere were paying about 5 times as much. That's too big a discount to ask people and their families to commit to." In 2020, after returning to

1820-740: The Mozilla project. Baker became the President of the Mozilla Foundation and was appointed to the five-person Board of Directors. When the Mozilla Corporation was launched as a taxable subsidiary of the Mozilla Foundation on August 3, 2005, Baker was named the CEO of the new entity. In addition, she joined the Mozilla Corporation's Board of Directors, though she also kept her seat on the Mozilla Foundation's board, as well as her role as Chairperson. On January 8, 2008, Mozilla announced that Baker, while retaining her role as Chairperson of

1885-402: The actual causes of the many issues with Linux on notebooks such as the unnecessary power consumption. Mergers have affected major open-source software. Sun Microsystems (Sun) acquired MySQL AB , owner of the popular open-source MySQL database, in 2008. Oracle in turn purchased Sun in January 2010, acquiring their copyrights, patents, and trademarks. Thus, Oracle became the owner of both

1950-470: The author(s) of the software a royalty or fee for engaging in the listed activities. Although there is an almost complete overlap between free-software licenses and open-source-software licenses, there is a strong philosophical disagreement between the advocates of these two positions. The terminology of FOSS was created to be a neutral on these philosophical disagreements between the Free Software Foundation (FSF) and Open Source Initiative (OSI) and have

2015-605: The browser's code, the company drafted a license known as the Netscape Public License (NPL), which included a clause allowing even openly developed code to be theoretically relicensed as proprietary. However, at the same time, Baker developed a second license similar to the NPL. It was called the Mozilla Public License after Netscape's project name for the new open-source codebase, and, although it

Mozilla Public License - Misplaced Pages Continue

2080-434: The concept of freely distributed software and universal access to an application's source code . A Microsoft executive publicly stated in 2001 that "Open-source is an intellectual property destroyer. I can't imagine something that could be worse than this for the software business and the intellectual-property business." Companies have indeed faced copyright infringement issues when embracing FOSS. For many years FOSS played

2145-502: The copyright law was extended to computer programs in the United States —previously, computer programs could be considered ideas, procedures, methods, systems, and processes, which are not copyrightable. Early on, closed-source software was uncommon until the mid-1970s to the 1980s, when IBM implemented in 1983 an "object code only" policy, no longer distributing source code. In 1983, Richard Stallman , longtime member of

2210-399: The final draft of version 2.0 on January 3, 2012. Free and open-source software Free and open-source software ( FOSS ) is software that is available under a license that grants the right to use, modify, and distribute the software, modified or not, to everyone free of charge. The public availability of the source code is, therefore, a necessary but not sufficient condition. FOSS

2275-562: The functionality of software they can bring about changes to the code and, if they wish, distribute such modified versions of the software or often − depending on the software's decision making model and its other users − even push or request such changes to be made via updates to the original software. Manufacturers of proprietary, closed-source software are sometimes pressured to building in backdoors or other covert, undesired features into their software. Instead of having to trust software vendors, users of FOSS can inspect and verify

2340-416: The goal of developing the most efficient software for its users or use-cases while proprietary software is typically meant to generate profits . Furthermore, in many cases more organizations and individuals contribute to such projects than to proprietary software. It has been shown that technical superiority is typically the primary reason why companies choose open source software. According to Linus's law

2405-567: The government charged that bundled software was anticompetitive. While some software was still being provided without monetary cost and license restriction, there was a growing amount of software that was only at a monetary cost with restricted licensing. In the 1970s and early 1980s, some parts of the software industry began using technical measures (such as distributing only binary copies of computer programs ) to prevent computer users from being able to use reverse engineering techniques to study and customize software they had paid for. In 1980,

2470-491: The historical potential of an " economy of abundance " for the new digital world , FOSS may lay down a plan for political resistance or show the way towards a potential transformation of capitalism . According to Yochai Benkler , Jack N. and Lillian R. Berkman Professor for Entrepreneurial Legal Studies at Harvard Law School , free software is the most visible part of a new economy of commons-based peer production of information, knowledge, and culture. As examples, he cites

2535-485: The level of interest in a particular project. However, unlike close-sourced software, improvements can be made by anyone who has the motivation, time and skill to do so. A common obstacle in FOSS development is the lack of access to some common official standards, due to costly royalties or required non-disclosure agreements (e.g., for the DVD-Video format). There is often less certainty of FOSS projects gaining

2600-434: The minor update 1.1, and a major update version 2.0 nearing the goals of greater simplicity and better compatibility with other licenses. The MPL defines rights as passing from "contributors", who create or modify source code, through an optional auxiliary distributor (itself a licensee), to the licensee. It grants liberal copyright and patent licenses allowing for free use, modification, distribution, and "exploit[ation]" of

2665-545: The more people who can see and test a set of code, the more likely any flaws will be caught and fixed quickly. However, this does not guarantee a high level of participation. Having a grouping of full-time professionals behind a commercial product can in some cases be superior to FOSS. Furthermore, publicized source code might make it easier for hackers to find vulnerabilities in it and write exploits. This however assumes that such malicious hackers are more effective than white hat hackers which responsibly disclose or help fix

Mozilla Public License - Misplaced Pages Continue

2730-477: The most popular proprietary database and the most popular open-source database. Oracle's attempts to commercialize the open-source MySQL database have raised concerns in the FOSS community. Partly in response to uncertainty about the future of MySQL, the FOSS community forked the project into new database systems outside of Oracle's control. These include MariaDB , Percona , and Drizzle . All of these have distinct names; they are distinct projects and cannot use

2795-404: The next 21 months, the MPL was not only changed to make the license clearer and easier to apply, but also to achieve compatibility with the GPL and Apache licenses. The revision team was overseen by Baker and led by Luis Villa with key support from Gervase Markham and Harvey Anderson. They would publish three alpha drafts, two beta drafts, and two release candidates for comment before releasing

2860-640: The open source licensing and reuse of Commission software (2021/C 495 I/01) was adopted, under which, as a general principle, the European Commission may release software under EUPL or another FOSS license, if more appropriate. There are exceptions though. In May 2022, the Expert group on the Interoperability of European Public Services came published 27 recommendations to strengthen the interoperability of public administrations across

2925-544: The parties stipulated that Google would pay no damages. Oracle appealed to the Federal Circuit , and Google filed a cross-appeal on the literal copying claim. By defying ownership regulations in the construction and use of information—a key area of contemporary growth —the Free/Open Source Software (FOSS) movement counters neoliberalism and privatization in general. By realizing

2990-540: The position of CEO, Baker's salary rose to in excess of $ 3 million. In 2021, her salary rose again to more than $ 5 million, and again to nearly $ 7 million in 2022 ). In August 2020 the Mozilla Corporation laid off approximately 250 employees due to shrinking revenues, after previously laying off roughly 70 in January (prior to the pandemic). Baker blamed this on the COVID-19 pandemic , despite revenue rising to record highs in 2019, and market share shrinking. Mitchell Baker

3055-418: The required resources and participation for continued development than commercial software backed by companies. However, companies also often abolish projects for being unprofitable, yet large companies may rely on, and hence co-develop, open source software. On the other hand, if the vendor of proprietary software ceases development, there are no alternatives; whereas with FOSS, any user who needs it still has

3120-484: The right, and the source-code, to continue to develop it themself, or pay a 3rd party to do so. As the FOSS operating system distributions of Linux has a lower market share of end users there are also fewer applications available. "We migrated key functions from Windows to Linux because we needed an operating system that was stable and reliable -- one that would give us in-house control. So if we needed to patch, adjust, or adapt, we could." Official statement of

3185-521: The source code themselves and can put trust on a community of volunteers and users. As proprietary code is typically hidden from public view, only the vendors themselves and hackers may be aware of any vulnerabilities in them while FOSS involves as many people as possible for exposing bugs quickly. FOSS is often free of charge although donations are often encouraged. This also allows users to better test and compare software. FOSS allows for better collaboration among various parties and individuals with

3250-518: The trademarked name MySQL. In August 2010, Oracle sued Google , claiming that its use of Java in Android infringed on Oracle's copyrights and patents. In May 2012, the trial judge determined that Google did not infringe on Oracle's patents and ruled that the structure of the Java APIs used by Google was not copyrightable. The jury found that Google infringed a small number of copied files, but

3315-837: The vulnerabilities, that no code leaks or exfiltrations occur and that reverse engineering of proprietary code is a hindrance of significance for malicious hackers. Sometimes, FOSS is not compatible with proprietary hardware or specific software. This is often due to manufacturers obstructing FOSS such as by not disclosing the interfaces or other specifications needed for members of the FOSS movement to write drivers for their hardware - for instance as they wish customers to run only their own proprietary software or as they might benefit from partnerships. While FOSS can be superior to proprietary equivalents in terms of software features and stability, in many cases it has more unfixed bugs and missing features when compared to similar commercial software. This varies per case, and usually depends on

SECTION 50

#1732772144560

3380-485: The web. Perens subsequently stated that he felt Eric Raymond 's promotion of open-source unfairly overshadowed the Free Software Foundation's efforts and reaffirmed his support for free software. In the following 2000s, he spoke about open source again. From the 1950s and on through the 1980s, it was common for computer users to have the source code for all programs they used, and the permission and ability to modify it for their own use. Software , including source code,

3445-422: The work, but does not grant the licensee any rights to a contributor's trademarks . These rights will terminate if the licensee fails to comply with the license's terms and conditions, but a violating licensee who returns to compliance regains its rights, and even receiving written notice from a contributor will result in losing rights to that contributor's code only. A patent retaliation clause, similar to that of

3510-534: Was "Open-source", and quickly Bruce Perens , publisher Tim O'Reilly , Linus Torvalds, and others signed on to the rebranding. The Open Source Initiative was founded in February 1998 to encourage the use of the new term and evangelize open-source principles. While the Open Source Initiative sought to encourage the use of the new term and evangelize the principles it adhered to, commercial software vendors found themselves increasingly threatened by

3575-447: Was commonly shared by individuals who used computers, often as public-domain software (FOSS is not the same as public domain software, as public domain software does not contain copyrights ). Most companies had a business model based on hardware sales, and provided or bundled software with hardware, free of charge. By the late 1960s, the prevailing business model around software was changing. A growing and evolving software industry

3640-462: Was competing with the hardware manufacturer's bundled software products; rather than funding software development from hardware revenue, these new companies were selling software directly. Leased machines required software support while providing no revenue for software, and some customers who were able to better meet their own needs did not want the costs of software bundled with hardware product costs. In United States vs. IBM , filed January 17, 1969,

3705-615: Was hired as one of the first employees of the legal department of Netscape Communications Corporation . Reporting directly to CEO Jim Barksdale , she jointly set up the initial department. She was responsible for intellectual property protection and legal issues relating to product development, reporting to the General Counsel. She also created and managed the Technology Group of the Legal Department. She

3770-534: Was in the February 1986 edition of the FSF's now-discontinued GNU's Bulletin publication. The canonical source for the document is in the philosophy section of the GNU Project website. As of August 2017 , it is published in 40 languages. To meet the definition of "free software", the FSF requires the software's licensing respect the civil liberties / human rights of what the FSF calls the software user's " Four Essential Freedoms ". The Open Source Definition

3835-526: Was involved with the Mozilla project from the outset, writing both the Netscape Public License and the Mozilla Public License . In February 1999, Baker became the general manager of mozilla.org , the division of Netscape that coordinated the Mozilla open source project. In 2001, she was fired during a round of layoffs at America Online , by then the parent of Netscape. Despite this, she continued to serve as general manager of mozilla.org on

3900-400: Was meant to encourage cooperation with developers that preferred stricter licenses like the GPL. Not only would many projects derive their own licenses from this version, but its structure, legal precision, and explicit terms for patent rights would strongly influence later revisions of popular licenses like the GPL (version 3). Both versions 1.0 and 1.1 are incompatible with the GPL, which led

3965-572: Was motivated partly by a desire to avoid GPLv3. The Samba project also switched to GPLv3, so Apple replaced Samba in their software suite by a closed-source, proprietary software alternative. Leemhuis criticizes the prioritization of skilled developers who − instead of fixing issues in already popular open-source applications and desktop environments − create new, mostly redundant software to gain fame and fortune. He also criticizes notebook manufacturers for optimizing their own products only privately or creating workarounds instead of helping fix

SECTION 60

#1732772144560

4030-650: Was originally only intended for software that supplemented core modules covered by the NPL, it would become much more popular than the NPL and eventually earn approval from the Open Source Initiative. Less than a year later, Baker and the Mozilla Organization would make some changes to the MPL, resulting in version 1.1, a minor update. This revision was done through an open process that considered comments from both institutional and individual contributors. The primary goals were to clarify terms regarding patents and allow for multiple licensing . This last feature

4095-528: Was published in March 1985 titled the GNU Manifesto . The manifesto included significant explanation of the GNU philosophy, Free Software Definition and " copyleft " ideas. The FSF takes the position that the fundamental issue Free software addresses is an ethical one—to ensure software users can exercise what it calls " The Four Essential Freedoms ". The Linux kernel , created by Linus Torvalds ,

4160-578: Was released as freely modifiable source code in 1991. Initially, Linux was not released under either a Free software or an Open-source software license. However, with version 0.12 in February 1992, he relicensed the project under the GNU General Public License . FreeBSD and NetBSD (both derived from 386BSD ) were released as Free software when the USL v. BSDi lawsuit was settled out of court in 1993. OpenBSD forked from NetBSD in 1995. Also in 1995, The Apache HTTP Server , commonly referred to as Apache,

4225-464: Was released under the Apache License 1.0 . In 1997, Eric Raymond published The Cathedral and the Bazaar , a reflective analysis of the hacker community and Free software principles. The paper received significant attention in early 1998, and was one factor in motivating Netscape Communications Corporation to release their popular Netscape Communicator Internet suite as Free software . This code

#559440