Война за лицензирование открытого исходного кода окончена
ДомДом > Новости > Война за лицензирование открытого исходного кода окончена

Война за лицензирование открытого исходного кода окончена

May 20, 2023

Мэтт Эсей

Участник, InfoWorld |

Война с открытым исходным кодом закончилась, хотя некоторые и хотят продолжать сражаться. Недавно Meta (Facebook) выпустила Llama 2, мощную модель большого языка (LLM) с более чем 70 миллиардами параметров. В прошлом Meta ограничивала использование своих программ LLM исследовательскими целями, но с выходом Llama 2 Meta открыла их; единственное ограничение заключается в том, что его нельзя использовать в коммерческих целях. Лишь немногие компании обладают вычислительными мощностями для его масштабного развертывания (Google, Amazon и очень, очень немногие другие).

Это означает, конечно, что это не «открытый исходный код» согласно определению открытого исходного кода (OSD), несмотря на то, что Meta рекламирует его как таковой. Это заставляет нескольких сторонников открытого исходного кода кричать в стиле Рэмбо: «Они пролили первую кровь!» и «Ничего не закончилось! Ничего! Просто не выключайте его!», настаивая на том, чтобы Meta перестала называть Llama 2 «открытым исходным кодом». Они правы, в каком-то смысле педантичны, но они также, похоже, не осознают, насколько неуместны их опасения. В течение многих лет разработчики голосовали в своих репозиториях GitHub за «достаточно открытый». Дело не в том, что открытый исходный код не имеет значения, а, скорее, он никогда не имел значения в том смысле, в котором некоторые надеялись или верили.

Более 10 лет назад тенденция к либеральному лицензированию была настолько выражена, что аналитик RedMonk Джеймс Губернатор заявил: «Сегодня молодые [разработчики] занимаются POSS — программным обеспечением с открытым исходным кодом. [К черту] лицензию и управление, просто воспользуйтесь GitHub». В ответ люди в комментариях раздражались и ругали, говоря, что прошлые тенденции, подобные этой, приводили к «эпическим кластерам» или что «беспорядочное совместное использование без лицензии приводит к болезням, передаваемым программным обеспечением».

И все же, спустя миллионы нелицензированных репозиториев GitHub, мы еще не вступили в темные века лицензирования программного обеспечения. Программное обеспечение с открытым исходным кодом, или «достаточно открытое», сейчас встречается практически во всех программах, однако в конечном итоге оно лицензируется конечному пользователю. Идеально? Возможно нет. Но правда жизни? Ага.

В ответ GitHub и другие разработчики разработали способы побудить разработчиков выбирать лицензии с открытым исходным кодом для управления своими проектами. Как я писал еще в 2014 году, все эти шаги, скорее всего, помогут, но реальность такова, что они также не будут иметь значения. Они не будут иметь значения, потому что «открытый исходный код» больше не имеет значения. Во всяком случае, не как какая-то контркультурная ярость против корпоративного программного обеспечения. Все это привело меня к выводу, что мы находимся в разгаре революции после открытия исходного кода, революции, в которой программное обеспечение имеет большее значение, чем когда-либо, но его лицензирование имеет все меньше и меньше значения.

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

Слишком многие борцы за открытый исходный код думают, что лицензия — это цель, а не просто средство предоставления практически неограниченного доступа к коду. Они продолжают беспокоиться о лицензировании, тогда как разработчики больше всего заботятся об использовании, как и всегда. Имейте в виду, что более чем что-либо еще, открытый исходный код расширяет доступ к качественному программному обеспечению без участия отдела закупок или (обычно) юристов. Это очень похоже на то, что облако сделало с оборудованием. Дело никогда не было в лицензии. Речь всегда шла о доступе.

Когда я работал в AWS, мы опросили разработчиков, чтобы узнать, что они больше всего ценят в лидерстве с открытым исходным кодом. Вы могли подумать, что участие в коде известных проектов с открытым исходным кодом будет занимать первое место, но это не так. Даже не второй и не третий. Вместо этого критерием № 1, который разработчики использовали для оценки лидерства облачного провайдера с открытым исходным кодом, было то, что он «облегчает развертывание предпочитаемого мной программного обеспечения с открытым исходным кодом в облаке».