Lorsqu'ils disent «Open Source», les premières associations sont généralement Richard Stallman et Linus Torvalds. Mais Open Source n'a pas commencé avec eux. Lorsque, dans les années 50, des scientifiques et des ingénieurs ont écrit des logiciels, par exemple pour l'IBM 701, ils ont échangé gratuitement les résultats de leur travail et ont travaillé à l'amélioration des programmes de leurs collègues. Ensuite, il n'y avait pas encore de logiciel propriétaire (fermé), mais il y avait déjà des projets Open Source. C'était bien avant Stallman et Torvalds. Il y a eu beaucoup de choses intéressantes dans l'histoire de l'Open Source: des programmes pour le "Defence Calculator", la commercialisation d'UNIX, la lettre de Bill Gates, le manifeste GNU, Linux et des milliards de dollars d'achats d'entreprises Open Source. Nous avons essayé de comprendre l'histoire et de découvrir comment l'Open Source a commencé, quels événements ont contribué à son développement et pourquoi sans l'Open Source, l'informatique ne serait pas ce qu'elle est.
Open Source, , , .
Open Source ,
, , . , . , , . .
, ? , - . , - , , , . Open Source. - , , , Open Source.
Open Source .
«Open Source , , . , , »
, Open Source, Debian 1996-1997.
Open Source Initiative , Open Source Software (OSS) — , «» . , . OSS — , , , , , OSS , .
:
50-, «» . , , , .
1952 1955 IBM IBM 701. , . , . , — 12 20 100 .
— . , — . , . , IBM 701 — , « » .
. — . , ( , )? , , , .
701 «» :
, ( 704). PACT ( ) IBM.
SOS — Share Operating System. , General Motors.
Interlisp, UCI Lisp Speedcoding IBM 701, . IBM 704 FORTRAN (1956).
IBM 701 . , Bendix G-15 (1956) «» 450 , Librascope LGP-30 (1956) - PDP-1 (1960) . 1965 PDP-8, . - : , «» 18 000 .
, UNIX
, , . — . . - , , BESYS, Compatible Time-Sharing System CP/CMS.
BESYS. Bell Labs IBM 7090 IBM 7094. 1965 1969 MIT, Bell Labs General Electrics, Multics. : , , , . - : , Bell Labs .
«» Multics .
PDP-7, . UNIX.
. « UNIX».
4 (1973) . . :
. «» IBM 701 , . , , . 1969 . UNIX .
. Bell Labs . AT&T Western Electric . UNIX — .
. UNIX , , PDP-11, 170 . .
. UNIX . .
UNIX : . , , AT&T , ( ) . — , . «» BSD — Berkley Software Distribution.
BSD Pascal, Ex, «» BSD UNIX. BSD , , . BSD 750 1000 , AT&T , 1979 . , 1983 Bell Labs «» AT&T, UNIX. — .
UNIX Bell Labs , , UNIX, . IBM 701, , , . , , — , .
: , , . ( FORTRAN COBOL), , . 1974 . , .
« . — . , , 70-, 80-, , : «, , . , — »
, Open Source, Debian 1996-1997.
1975 Basic Altair 8800 MITS. , , MITS . BASIC: 30 60 . 500 , .
, , , , BASIC — . 1976 « ».
(: ).
«…Microsoft , BASIC, . BASIC , , , , , , , . ?…
, , - , ! , . , … , , , § ?… , BASIC… - , !…»
1983. Apple Computer, Inc. Franklin Computer Corp. Apple II . Apple . , , . . Open Source.
, GNU
1971 (AI Lab) MIT. , 5 . , , EMACS — - PDP.
« : , , , , . , . , : , . . , »
, GNU.
« » ( 80-) : NDA, , EMACS UNIX 1983 . , , , .
« 80-, UNIX. . , , , . — , .
, . . , »
, GNU.
. , , Xerox . , . , , , .
, , - . , , «» , , , . — - «» - . .
«» , , , , . . , , ( UNIX ). , .
, 1984, GNU. 1984 MIT . , . UNIX , .
« GNU — . — «GNU’s Not UNIX»… , , . , , , UNIX »
, GNU.
GNU :
« ».
: , , .
GNU.
, 1985 Free Software Foundation (FSF). , . , FSF GSL BASH.
, . 1989 GPL — General Public License. « GNU». , , , ( ). , « », , « ».
«GPL – , , , MIT, . , , Open Source»
, Open Source, Debian 1996-1997.
«» . « » , , , MIT BSD ( ).
1991 GPL – LGPL (GNU Lesser General Public License). — .
Linux GNU
, , , , »
, Linux
UNIX — . : , , , , , , . , , .
1991 , , , GCC, GNU Debugger Emacs. , GNU Hurd .
1991 Linux , 1992 — GPL. Linux, GNU, UNIX. , .
« GNU Linux. , Linux»
, GNU.
Linux , GNU/Linux. 1992 — .
« » Mozilla
1997 2.1 Linux 800 . 3, 5 . « » .
. , , , . .
. , , . .
« Linux 1997 , . , ’. , Perl. - Netscape . »
, « ».
. ’ — Open Source, O’Reilly Open Source Software.
Netscape — , Open Source. 90- Netscape Navigator . Internet Explorer, Netscape, Windows. Netscape .
Microsoft HTTP HTML, . HTML Microsoft. Microsoft , « », — .
, Netscape , . , . — - , - Mosaic. , Microsoft, , « ». Netscape 1998 .
« , , … , , , . , . , -, , …
, : , , . , . , , »
, Netscape.
1999 , Explorer 90% . — Mozilla Firefox. , Netscape Internet Explorer, Mozilla Firefox.
«Open Source»
Netscape, , « », - , , . 1998 VA Linux Systems :
, « »;
, , - VA Linux Systems;
( );
;
;
( VA).
« » — Open Source, .
« , , , Open Source. , « Open Source». Debian, »
, « .
« Open Source», Debian. 10 , . 1998 Open Source Initiative (OSI), Open Source. , Open Source.
. OSI FSF . «free» — . OSI — Open Source Software.
« »
« , . »
, Open Source, Debian 1996-1997.
GNU Linux . Netscape , IT- Open Source . , ( ) Open Source .
Debian. GNU , .
Apache. Apache , Apache Software Foundation — , OSS-. - Apache, . Linux -. 1993 Apache, - , Linux Apache , .
Gnome. Gnome GNU/Linux , Open Source . , .
RedHat. 1995 , Red Hat Linux, . Red Hat — , . : «» 3 500 S&P500. 2018 IBM.
Linux Google. 2000 Open Source , TensorFlow, Go Kubernetes.
2001 Oracle Linux, , GPL OOCFS2 Linux Linux. Open Source . Oracle Java, Linux, Kubernetes.
Microsoft , Open Source , GitHub, .NET Core Open Source , , Linux.
, .
Open Source , , .
, .
, Open Source , .
: , , .
«» Open Source. , , .
, Open Source — IT. Open Source , , , IT, .
— -. Open Source .