open source
For open source software, see " Open Source Software ".
Open source (English: ) is the practice of making the internal code of computer programs available before they are produced and during development.
Open source is widely used on the Internet , and participants are required to update computer source code extensively . Open source improves production modules, communication channels, and interactive communities. Subsequently, a new copyright , software licensing terms , domain name and consumer provision were established, and a new word open source software was born.
The concept of an open source model includes the simultaneous production of different schedules and methods, as opposed to a more centralized software design model, such as a typical commercial software company. One of the main principles and practices of open source software development is barter and collaborative peer production, through the free disclosure of final products, raw information, and blueprints. This is increasingly being applied in other fields, such as biotechnology.
history
Entry: History of Free and Open Source Software
The concept of open source and the free sharing of technical information existed long before computers were born. For example, recipe sharing has been around since the beginning of human culture. Open source can be used in computers and software used in commercial technologies. In the early days of automobile development, the patent for the two-stroke engine was monopolized by the bourgeois George Selden. By mastering this patent , you can monopolize the market or file infringement lawsuits against competitors. However, automaker Henry Ford challenged the patent in 1911, rendering the patent virtually worthless and creating a new association that gave birth to the Automobile Manufacturers Association.
In 1998, Tim O'Reilly convened an open source conference, including the backbone of the BSD camp and the Linux community. Because Free Software proposed by the Free Software Foundation may cause confusion with free software, at the meeting, it was decided to use Open Source proposed by Christina Peterson as the common name.
application software
7-Zip is an open source file compression software
Blender is an open source graphics editor
3D drawing and rendering
integrated development environment
Image Processing
video editing
drawing software
Vector graphics editor
Digital sound wave editing
Plain text editor
email client
virtual earth
Online live broadcast
desktop search
- DocFetcher
Game Engine
operating system
Android is a widely used open source mobile device operating system
- MINIX - the operating system before Linux.
- Linux - a family of Unix-like operating systems.
- Android - Linux-based operating system.
- Firefox OS - Linux-based operating system.
- FreeBSD - Unix-like operating system.
- OpenIndiana - a family of Unix-like operating systems.
- ReactOS - an operating system built on Windows NT architecture.
- Haiku - An operating system compatible with BeOS .
programming language
- Perl - a general-purpose programming language.
- PHP - Programming language for web development.
- Python - a general-purpose programming language.
- Ruby - a general-purpose programming language.
- Go - a general-purpose programming language.
- Rust - a general-purpose programming language.
- Swift - A compiled programming language that supports multiple programming paradigms.
- Java - a general-purpose programming language.
- Scratch - a computer programming platform for beginners.
Server software
- Apache HTTP Server - A web server.
- Drupal – content management system.
- Joomla! - content management system.
- MediaWiki - the wiki engine running on Wikipedia.
- MongoDB - file-oriented database management system
- Moodle - course management system, virtual learning environment.
computer hardware
- Arduino - A single-chip microcomputer used by artists, designers, and hobbyists.
Open Source Coke
Open Source Coke is an open Coke recipe that anyone can easily access and modify. The original purpose of the Open Source Coke distribution movement was to promote free and open source software.
references
Quote
- ^ The complexity of such communication relates to Brooks' law, and it is also described by Eric S. Raymond, "Brooks predicts that as your number of programmers N rises, work performed scales as N but complexity and vulnerability to bugs rises as N-squared. N-squared tracks the number of communications paths (and potential code interfaces) between developers' code bases." —"The Revenge of the Hackers" (页面存档备份,存于). 2000.
- ^ Raymond, Eric S. The Cathedral and the Bazaar. ed 3.0. 2000.
- ^ . [2011-12-02]. ( Archived from the original on 2013-02-05).
- ^ James J. Flink. . MIT Press. 1977. ISBN 0-262-56015-1.
source
books
- Written by Glyn Moody, translated by Du Mo: "Linux Legend: The Genius That Makes Bill Gates Uneasy", Times Culture, 2001, Taipei, ISBN 9571333628
- Written by Linus Torvalds, translated by Liang Xiaoying: "Just for Fun—The Autobiography of Linux Founder Torvalds", Classic Communication, 2001, ISBN 978-957-476-123-4
external link
- Open Source Initiative ( page archive backup , stored at)
- "Open Source Software Anthology" ( page archive backup , stored in) (English)
- Taiwan Free Software Foundry, Academia Sinica
- China's LUPA open source community for reference ( page archive backup , stored in)
- OSMSG open source information ( page archive backup , stored in)
- 10 things people get wrong about open source (images) ( page archive backup , stored in) (10 wrong impressions about open source code)
- Free and open source software infringement warning and response procedures
- DARPA Open Catalog - U.S. Defense Advanced Research Projects Agency
See
- open source software
- Open content
- Open source software list
- free software
- Comparison of free and open source software licensing terms
- Open source games
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.