Некоторые из нас участвуют в открытых проектах, а кто-то, даже, создает собственный open source проект. В связи с этим хочется дать совет с выбором наиболее подходящей открытой лицензии для него.
Для этого приведу ссылку на очень удачный пост, хорошо объясняющий "на пальцах" разницу мужду GPL и BSD.
Вот она, если в двух словах, в ракурсе ответа на вопрос:
Как относятся западные корпоративщики к заимствованию кода?
1. Если это GPL — то в жопу его сразу. Даже не вариант, за деньги-не-за-деньги, просто в жопу этот код. Даже не подумают обратиться к автору.
2. Если это BSD — возьмут без вопросов, если этот код нужен.
В первом случае тебе вообще ничего не перепадает: твой код не имеет шанса попасть в более крутые продукты, и ты не имеешь шанса заработать на нём случайно. Заработать можешь только если активно занимаешься бизнесом и этот GPL код, или услуга на базе него, продаешь строго самостоятельно.
Во втором случае твой код может попасть в какие-то коммерческие разработки, и тогда об этом будут писать в сопроводительной документации (как положено по лицензии).
2 комментария
> Если это GPL — то в жопу его сразу.
> Даже не вариант, за деньги-не-за-деньги,
> просто в жопу этот код.
В роутерах, телеках, приставках и прочей обыденной хрени - много BSD?
> В роутерах, телеках, приставках и прочей обыденной хрени - много BSD?
Обыденную хрень за килобаксы не продают компаниям для внутреннего использования как программный продукт. А гнутые софтинки хороши только когда ими начинают заниматься крупные заинтересованные команды. Остальное - криводелие прыщавых студентов, играющих в войну хацкеров и корпораций.