Найти тему

Открытый код. Как не попасть на деньги?


Говорим про открытый код (Open Source). Казалось бы, бери да пользуйся. Ан нет, друзья мои, не всё так просто. Если не разобраться, можно и на деньги попасть, да ещё и права на собственное ПО потерять.

Разложу всё по полочкам:

Лицензии – это важно.
У открытого кода есть лицензии, как у нормального софта. Только они разные бывают.

🟠Разрешительные: используй код, как хочешь, только авторство укажи.

Самые популярные – MIT (просто указываете авторство оригинала, и всё), BSD (нужно не только указать авторство, но и включить текст лицензии в дистрибутив), Apache (нужно указывать авторство, включать текст лицензии, а ещё отмечать, где вы изменили код).

🟠Копилефтные. Вот с ними надо быть поосторожнее.
Они как вирус: заражают ваш код и требуют, чтобы вы тоже его бесплатно раздавали. Самые известные – GNU GPL, LGPL.

GNU GPL: если используете код под этой лицензией, то ваш проект тоже должен быть под GPL. Иначе – проблемы.

LGPL: Помягче, чем GPL. Можно использовать в закрытых проектах, но только если вы используете библиотеки, а не меняете их напрямую.

И чтобы понять, почему не надо пользоваться копилефтными, давайте представим:

Запустили вы крутой стартап, вложили кучу денег и времени. А конкурент такой хитрый, пронюхал, что у вас там кусок кода под копилефтной лицензией. И что? А вот что: он может потребовать через суд, чтобы вы весь свой код открыли. И будет прав, между прочим.

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

И помним, что для коммерческих проектов – только разрешительные лицензии. MIT, BSD, Apache – ваши лучшие друзья 🤫
Открытый код. Как не попасть на деньги?  Говорим про открытый код (Open Source). Казалось бы, бери да пользуйся. Ан нет, друзья мои, не всё так просто.
1 минута