]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Свободное ПО разрабатывается энтузиастами
authorSergey Matveev <stargrave@stargrave.org>
Sun, 18 Jul 2021 11:52:00 +0000 (14:52 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 18 Jul 2021 11:52:00 +0000 (14:52 +0300)
За последние дни, уж не знаю как так вышло, но оказался я на паре блогов
где люди восхищены идеями свободного ПО (или open source? не пойму). Но
создаётся впечатление что все они считают мир FOSS-а местом где сидят
такие энтузиасты и за еду и идею пилят кучу софта, который активно
поглощают и используют всякие Apple и Google. И то, что до Столлмана
были тёмные времена закрытого коммерческого ПО, каждый друг другу враг,
но только RMS решил восстать и собрать армию единомышленников.

Жалко у меня не было блога 15+ лет назад. Может быть и я так же наивно
считал. Но если получше читать историю и даже смотреть любительские ролики:
d477a6b2119fa1928dad55613ccaf89e44828a64
http://catb.org/esr/writings/taoup/html/ch02s01.html
8433171d12a31dbff6e55164824b41e64f041e47
d99a6755d851ea9461dc3bbf2bfe3357169447dd
и читать https://www.tuhs.org/
то картина куда более приземлённая, не такая романтичная, но и не
настолько мрачная: 15+ лет всеми исходными кодами люди вовсю
обменивались, распространяли свои наработки и изменения (BSD тот же).
Это было то, что можно было бы обозвать open source-ом. А потом
появились всякие Microsoft, которые показали как можно лихо грести
деньги на проприетарном софте. RMS увидел во что это начнёт выливаться в
будущем и заранее обеспокоился проблемой и начал толдычить о ней и
другим разработчикам. Ну и коммерческие Unix начали борзеть по ценам и
проприпреировать код. Кто-то начал с нуля писать софт, без legacy (GNU).
Кто-то начал вычищать BSD-код от явно AT&T-copyrighted вещей. Но к
1991-1992 уже появились почти полностью законченные ОС в которых не было
copyrighted кода компаний которые бы явно сделали всё проприетарным.
Против BSD начались судебные разбирательства:
https://en.wikipedia.org/wiki/UNIX_System_Laboratories,_Inc._v._Berkeley_Software_Design,_Inc.
во время которых вовремя подоспел GNU+Linux.

Короче, Unix мир и так имел свободное ПО де-факто, ещё до RMS. Потом
из-за денежных вопросов началась суматоха, во время которой в итоге
появились *BSD и GNU+Linux системы.

Вот только история написания GCC, да как и почти всего остального
связана полностью всегда с штатными оплачиваемыми работами людей. Да и
на протяжении моей жизни: почти все FOSS-contributions делались
"обычными" программистами работающими за зарплату в обычных компаниях. А
хороший и качественный софт будут писать хорошие и качественные
программисты, которые в преобладающем большинстве хотят получать за это
хорошее вознаграждение.

Я точно когда-то считал что лучшие программисты это у которых огонь в
глазах и идея в голове -- но по жизни вижу что полно отличнейших и
ценнейших, которые честно признаются что для них это просто способ
заработка, не более, который у них получается.

Де-факто вся массовая GNU/Linux экосистема вовсю пишется в компаниях
типа RedHat, а драйвера для железа пилят те же самые Intel-ы.
https://lwn.net/Articles/839772/
А это компании и люди которые делают всё для заработка, а не идей
осчастливливания всех людей на свете. Аналогично и BSD мир:
https://freebsdfoundation.org/our-donors/donors/?donationYear=2020
https://freebsdfoundation.org/our-donors/donors/?donationYear=2019
https://www.openbsdfoundation.org/contributors.html
Тот же Яндекс ведь не обязан был отдавать свои наработки в FreeBSD, но
он этот делал (чай не GPL, и вообще для внутренних нужд разработки),
хотя тратил свои немалые деньги (специалисты то дорогие).

Но корректнее говорить что это open source пилят точно так же
коммерчески в офисах. Именно свободное ПО мало кого, к сожалению,
беспокоит.


No differences found