Jump to content

Portal:Free and open-source software

From Wikipedia, the free encyclopedia
(Redirected from Portal:Open Source Software)
Main page   Categories   Contribute  
Introduction

Icon

Free and open-source software (FOSS) is software that is distributed in a manner that allows its users to run the software for any purpose, to redistribute copies of it, and to examine, study, and modify, the source code. FOSS is also a loosely associated movement of multiple organizations, foundations, communities and individuals who share basic philosophical perspectives and collaborate practically, but might diverge in detail questions.

The historical precursor to this was the hobbyist and academic public domain software ecosystem of the 1960s to 1980s. The FOSS movement's "free" part originates from Richard Matthew Stallman, who noted the lost freedom to users on the decline of the public domain ecosystem and the growth of a copyrighted proprietary software ecosystem.

In response, as a hack of the copyright system, he created the GPL, a protective copyleft license, aiming for the creation of a complete and free operating systemGNU. Shortly after, the BSDs (FreeBSD, OpenBSD, NetBSD) brought an alternative FOSS approach to the table: the more public domain–like permissive licenses. Other noteworthy FOSS organizations from this time include the Apache Foundation (Apache Server), GNOME, Debian, Mozilla Foundation (Firefox), with their own ideas: The Free Software Definition, Debian Free Software Guidelines, The Open Source Definition, and more.

At the end of the 1990s, in the context of the dot-com bubble and web 2.0, the Open-Source movement (with Eric S. Raymond, Bruce Perens, Tim O'Reilly and others) gave important impulses to FOSS with the achieved open sourcing of Netscape's browser as Firefox and Sun Microsystems' office suite, OpenOffice.org.

The incorporation of Linus Torvalds' Linux kernel in FOSS OS paved the way to broad mainstream recognition and acceptance of FOSS in the IT domain and among the general public. In the 2010s GitHub's openness and collaboration encouraging software repository cloud service brought FOSS software development & maintenance methodologies to mainstream software development.
The FOSS movement inspired the creation of other movements, such as open access, open hardware, open content, free culture, open standards, and many more.

edit

Wordmark and logo used since 2023

Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen-based mobile devices such as smartphones and tablets. Android has historically been developed by a consortium of developers known as the Open Handset Alliance, but its most widely used version is primarily developed by Google. First released in 2008, Android is the world's most widely used operating system; the latest version, released on October 15, 2024, is Android 15.

At its core, the operating system is known as the Android Open Source Project (AOSP) and is free and open-source software (FOSS) primarily licensed under the Apache License. However, most devices run the proprietary Android version developed by Google, which ships with additional proprietary closed-source software pre-installed, most notably Google Mobile Services (GMS), which includes core apps such as Google Chrome, the digital distribution platform Google Play, and the associated Google Play Services development platform. Firebase Cloud Messaging is used for push notifications. While AOSP is free, the "Android" name and logo are trademarks of Google, who restrict the use of Android branding on "uncertified" products. The majority of smartphones based on AOSP run Google's ecosystem—which is known simply as Android—some with vendor-customized user interfaces and software suites, for example One UI. Numerous other distributions exist, both commercial and community-developed, which include Amazon Fire OS, Oppo ColorOS, LineageOS, amongst others; the source code has also been used to develop a variety of Android distributions on a range of other electronics, such as Android TV for televisions, Wear OS for wearables, and Meta Horizon OS for VR headsets.

Software packages on Android, which use the APK format, are generally distributed through proprietary application stores like Google Play Store, Amazon Appstore, Samsung Galaxy Store, Huawei AppGallery, Cafe Bazaar, GetJar, and Aptoide, or open source platforms like F-Droid. Since 2011 Android has been the most used operating system worldwide on smartphones. It has the largest installed base of any operating system in the world with over three billion monthly active users and accounting for 46% of the global operating system market. (Full article...)

edit

Terminology

Although there was free software before, in 1983 Richard Stallman launched the free software movement and founded the Free Software Foundation to promote the movement and to publish its own definition of free software. Others have published alternative definitions of free software, including the Debian Free Software Guidelines and the Berkeley Software Distribution-based operating system communities.

In 1998, Bruce Perens and Eric S. Raymond began a campaign to market open-source software and founded the Open Source Initiative, which espoused different goals and a different philosophy from Stallman's.

edit

Operating systems

The following operating systems are released under free software licenses:

edit

Topics
Impediments and challenges
Digital Millennium Copyright Act · Digital rights management · Tivoization · Software patents and free software · Trusted Computing · Proprietary software · SCO-Linux controversies · Binary blobs
Adoption issues
OpenDocument format · Vendor lock-in · GLX · Free standards · Free software adoption cases
About licences
Free software licences · Copyleft · List of FSF-approved software licenses
Common licences
GNU General Public License · GNU Lesser General Public License · GNU Affero General Public License · IBM Public License · Mozilla Public License · Permissive free software licences
History
...of free software · Free software movement · Timeline of free and open-source software
Groupings of software
Comparison of free software for audio · List of open-source video games
Naming issues
GNU/Linux naming controversy · Alternative terms for free software · Naming conflict between Debian and Mozilla

edit

Good articles

A number of articles on free and open-source software topics have been designated good articles:

Please consider improving other free and open-source software articles. With your attention, they could be added to this list!

edit

Related portals

edit

Wikimedia

The following Wikimedia Foundation sister projects provide more on this subject:

edit

Discover Wikipedia using portals

Purge server cache