彼らが「オープンソース」と言うとき、最初の協会は通常、リチャード・ストールマンとライナス・トーヴァルズです。しかし、オープンソースはそれらから始まったわけではありません。 50年代に、科学者やエンジニアがたとえばIBM 701用のソフトウェアを作成したとき、彼らは労働の結果を無料で交換し、同僚のプログラムの改善に取り組みました。その後、独自の(クローズド)ソフトウェアはまだありませんでしたが、すでにオープンソースプロジェクトがありました。これは、ストールマンとトーヴァルズよりずっと前のことでした。オープンソースの歴史には、「防衛計算機」のプログラム、UNIXの商品化、ビルゲイツからの手紙、GNUマニフェスト、Linux、オープンソース企業の数十億ドルの購入など、多くの興味深いことがありました。私たちは歴史を理解し、オープンソースがどのように始まったのか、どのイベントがその開発に貢献したのか、そしてなぜオープンソースITなしではそれが何であるのかを突き止めようとしました。
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 .