🐧
Ein offenes, freies Entwicklungsmodel
Genaueste Definition laut Open Source Initiative:
Lizenz muss spezifische Punkte erfüllen
Eine philanthropische Idee
Eigentlich eine vage Definition
Mehr dazu später ☛
Nichts passiert?
Lasst uns unsere eigene Version bauen!
Long long ago
Forscher mit Zugang zu Arpanet teilen RFCs
(Request for Comments)
Spezifikationen die später die Grundlagen
des Internets bilden
Usenet (Unix User Network)
Boards auf denen an Source Code
gemeinsam gearbeitet und geteilt wird
GNU - Richard Stallman
"Free Unix!
Starting this Thanksgiving I am going to write a complete
Unix-compatible software system called GNU (for Gnu's Not Unix), and
give it away free to everyone who can use it. Contributions of time,
money, programs and equipment are greatly needed."
Free Software Foundation (1985)
Jeder soll das Recht haben Software auszuführen, zu studieren und abzuändern, sowie sie mit und ohne Änderungen weiter zu verbreiten
Niemand soll durch proprietary software eingeschränkt werden
Open Source Initiative (1998)
386BSD
BSD Unix ➜ "Open Source" 👍
Bell Labs (AT&T) Unix Code ➜ AT&T Lizenz zur Nutzung 👎
Lösung: We'll make our own *nix...
Eines der ersten großen erfolgreichen Open Source OS
Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)
Linux 🐧
Redhat
Redhat macht Open Source zum Business:
Vertreibt Enterprise Linux
Kunde zahlt für Zuverlässigkeit und Customer Support
Sponsert Fedora Project ➜ Linux Distros vorantreiben
Open Source Initiative
Linux: Riesen Erfolg 🍻🎉
Netscape open sourcen ihren Browser Communicator 4.0
➜ Gründet Mozilla Projekt
Bruce Perens & Eric S. Raymond beschließen OS-Community braucht Guidance
The license shall not restrict any party from selling or
giving away the software as a component of an
aggregate software distribution [...]
The program must include source code, and must allow
distribution in source code as well as compiled form. [...]
The license must allow modifications and derived works, and
must allow them to be distributed under the same terms as the
license of the original software.
The license must not discriminate against any person or
group of persons.
The license must not restrict anyone from making use of
the program in a specific field of
endeavor.
The license must not place restrictions on other
software that is distributed along with the licensed
software.
Apache License 2.0
GNU General Public License (GPL)
MIT license
Mozilla Public License 2.0
MySQL
PostgreSQL
Ruby
Firefox
Chromium
Arduino
Oft fälschlicherweise mit kostenlos, nicht mit Meinungsfreiheit asoziiert