Сразу оговорюсь: статья не моя, я её только перевёл.(alexal9). Возможно, посетителям сайта будет любопытно узнать.
"Кто пишет Linux и программное обеспечение с открытым исходным кодом? (link) // Разработчики и, что более важно, компании, которые их нанимают. //Стивен Дж. Воган-Николс"
Часто я сталкиваюсь с теми, кто думает, что Linux и программное обеспечение с открытым исходным кодом делают люди, живущие в подвале своих родителей и пишущие код по доброте душевной. Неверно! В корне неверно!.
Да, некоторые пишут открытый исходный код, чтобы избавиться от творческого зуда или просто потому, что им это нравится. Но если присмотреться, то обнаружится, что подавляющее большинство современных программистов открытого исходного кода делают это по той же причине, что и вы делаете свою работу: деньги.
Не поймите меня неправильно, разработчики программного обеспечения с открытым исходным кодом, как правило, любят свою работу. На каждого известного мне программиста открытого исходного кода, который не любил писать код для назначенного ему проекта, я знал по крайней мере дюжину тех, кто с трудом работал над проприетарными программами. Цифры говорят сами за себя.
Aiven, компания, занимающаяся платформой облачных данных с открытым исходным кодом, недавно проанализировала, кто и что делает с проектами с открытым исходным кодом на GitHub. Они обнаружили, что основными участниками открытого исходного кода были компании — Amazon Web Services, Intel, Red Hat, Google и Microsoft.
Майкрософт!!? Да, Майкрософт. Знаю, что вы сызмальства плевались от одного этого названия, и многие из вас до сих пор продолжают считать Microsoft Империей Зла.
Друзья, Билл Гейтс и Стив Балмер, ни один из которых не любил ни открытый исходный код, ни Linux, почти десятилетие не руководят Microsoft. Это не Microsoft времён наших родителей. Так что, примите это как данность.
Aiven изучила три показателя в архивах GitHub. Это было количество участников, репозиториев (проектов), в которые они внесли свой вклад, и количество коммитов, сделанных участниками. Они были рассчитаны с использованием анализа Google Big Query для PushEvents на общедоступных данных GitHub.
Компания обнаружила, что Microsoft и Google идут ноздря в ноздрю в битве за первое место. Red Hat находится на третьем месте, за ней следует Intel, затем AWS и слегка отстаёт IBM.
В частности, исследование показало, что в последнем квартале 2022 года Microsoft и Google продолжали соперничать за первое место. Сотрудники Google работали над бОльшим количеством проектов, чем Microsoft, но в целом вносили меньше обновлений (коммитов). Red Hat следует за ней и в настоящее время вносит больше коммитов, чем Google: 125 012 в четвертом квартале 2022 года по сравнению с 94 961 у Google. Microsoft опережает обоих с 128 247 проектами.
Тем не менее, что касается внештатных сотрудников, работающих над проектами, Google лидирует с 5 757 по сравнению с 5 513 у Microsoft и 3 656 у Red Hat. Intel занимает четвертое место среди участников GitHub. Несмотря на резкий скачок количества коммитов у AWS, Intel продолжает доказывать свою приверженность открытому исходному коду: 2834 участника работают над проектами и 36 948 коммитов. Конечно, с учетом недавних сокращений в Google разработчиков открытого исходного кода эти цифры могут измениться.
Интересно, что хотя гипероблачные (hypercloud) компании, особенно AWS, не получают признания за поддержку разработки программного обеспечения с открытым исходным кодом, они фактически вкладывают деньги, рабочие места и код в такие проекты. В частности, Aiven обнаружила, что «Amazon увеличивает количество участников с открытым исходным кодом по трем показателям: участники, репозитории, в которые они внесли свой вклад, и количество коммитов участников». Действительно, AWS сделала так много для этого, что по одному показателю, зафиксированному GitHub, Amazon уже вносит больший вклад, чем Intel.
Хейкки Ноусиайнен (Heikki Nousiainen), технический директор и соучредитель Aiven, прокомментировал: «Неожиданным результатом нашего исследования стало то, что Amazon обогнала IBM и стала пятым по величине вкладчиком». Они «опоздали на вечеринку с открытым исходным кодом, но теперь они удваивают свои обязательства в отношении открытого исходного кода и осознают преимущества, которые дает участие в проектах с открытым исходным кодом, которые используют их клиенты».
Так что да, открытый исходный код, безусловно, начинался с отдельных участников, но сегодня, как и годы до этого, именно сотрудники компаний создают код. Как сказал Нусиайнен: «Инновации лежат в основе сообщества открытого исходного кода, но без твердой приверженности компаний вся система будет испытывать трудности. Мы видим, что компании осознают свою роль и поддерживают всех, кто использует открытый исходный код».
Не только Aiven отмечает, что компании теперь являются экономическим двигателем открытого исходного кода. Джонатан Корбет (Jonathan Corbet), главный редактор Linux Weekly News (LWN), в своем последнем анализе выпусков ядра Linux с долгосрочной поддержкой с 5.16 по 6.1 обнаружил, что только 7,5% разработки ядра, измеряемой измененными строками, пришлось на индивидуальных разработчиков. Настоящими лидерами были, по порядку: AMD, Intel, Google, Linaro (основная организация по разработке Arm Linux), Мета и Red Hat.
Если кто-то, работающий в этих группах, и живет в подвалах своих родителей, то только потому, что ему так нравится, а не потому, что не может позволить себе жить в другом месте.
Комментарии
10:35
19:06
11:12
10:51
Аудит закрытого кода ,увы, этого не гарантирует, посколько 100% доверия к аудитору нет.
Давно понятно, что если Вас хоть немного волнует безопасность, то либо Вы используете open source, либо пишете себе сами.
14:14
16:51
12:01
17:06
если осуществлен аудит закрытого кода - то доверия нет
если открытого - то доверие
11:42
Аудит открытого кода теоретически может перепроверить любой, имеющий достаточную квалификацию, поэтому результатам аудита открытого кода имеет смысл доверять, поскольку некачественный аудит может уронить репутацию аудитора ниже плинтуса.
11:11
14:04
17:46
20:22
08:01
Большинство уверено - майки их защитят.
"Открытое ПО это вклад в копилку человечества, в перспективы человечества. Закрытое ПО это вклад в копилку конкретного человека"
Большинству на это плевать.
Когда то я то-же был категорично, но теперь я забил на то чем пользуется большинство, если им это нравится, то флаг в руки. Вы большинству ни чего не докажите, а "винде-капец" длится с прошлого дисятилетия.
23:13
14:16
17:54
11:23
11:47
14:04
16:02
19:11
09:00
12:56