From: Sergey Matveev Date: Sun, 18 Jul 2021 11:52:00 +0000 (+0300) Subject: Свободное ПО разрабатывается энтузиастами X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=0a2e5056ba726ac888bb9be1a71d314869b2899e;p=stargrave-blog.git Свободное ПО разрабатывается энтузиастами За последние дни, уж не знаю как так вышло, но оказался я на паре блогов где люди восхищены идеями свободного ПО (или 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 пилят точно так же коммерчески в офисах. Именно свободное ПО мало кого, к сожалению, беспокоит. ---