Разработчики любят открытый код. Это быстро, дёшево и не надо изобретать велосипед. Но есть нюанс: неправильная лицензия и ваш закрытый коммерческий продукт юридически должен стать открытым для всех.
В основе всего два типа лицензий, и путаница между ними стоит очень дорого.
Пермиссивные — берёте, дорабатываете под себя и никому ничего не отдаёте. А вот копилефтные (GPL) работают иначе: использовали даже крошечный кусочек кода и весь продукт становится открытым.
Есть пример: компании D-Link и Cisco уже попадались на нарушении GPL. Суды обязали их раскрыть исходный код и покрыть судебные издержки.
Потеря контроля над технологией и репутационный удар —- согласитесь, удовольствие сомнительное.
Выводы, которые помогут спасти ваш код:
➖ Для бизнеса используем только пермиссивные лицензии. MIT, BSD и особенно Apache — она лучше защищает от патентных исков.
➖ Копилефтные лицензии лучше обходить стороной. Eclipse Public License v.1 считается самой лояльной, но и она может преподнести сюрпризы.
➖ Проводите регулярный аудит лицензий. Если конкуренты обнаружат в вашем продукте копилефтный код — юридические риски станут реальностью.
В современном IT использование Open Source — это необходимость, но юридическая неграмотность здесь стоит очень дорого.
Как дела обстоят у вас, используете Open Source?)