Open Source Software

ūüźß

Was heißt "Open Source"

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 ‚ėõ

Die Community profitiert

Nichts passiert?

Lasst uns unsere eigene Version bauen!

A Brief

History of

Everything

1968 - 1970er 

Long long ago

 

Forscher mit Zugang zu Arpanet teilen RFCs

(Request for Comments)

 

 

Spezifikationen die später die Grundlagen

des Internets bilden

1980 

Usenet (Unix User Network)

Boards auf denen an Source Code 

gemeinsam gearbeitet und geteilt wird

1983

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." 

Gleichzeitig...

 

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

 

Später... 

Open Source Initiative (1998)

1989

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

 

1991

 

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 :-)

[2] https://www.cs.cmu.edu/~awb/linux.history.html

Linux ūüźß

1993 

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¬†

1998 

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 Open Source Definition

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.

Beispiele

Apache License 2.0

GNU General Public License (GPL)

MIT license

Mozilla Public License 2.0

 

https://github.com/in0x/Bing-me-a-Wallpaper‚Äč

Mehr Beispiele

MySQL

PostgreSQL

Ruby

Firefox

Chromium

Arduino

enter your

part here

‚Äúfree speech, not free beer‚ÄĚ

"Free Software"

Oft fälschlicherweise mit kostenlos, nicht mit Meinungsfreiheit asoziiert

"The Cathedral

and the Bazaar"

deck

By Philipp Welsch

deck

  • 692
Loading comments...

More from Philipp Welsch