Я оформлю ответ на статью про CLA в открытом коде, изначально записанный в виде комментария.
Указанная статья в очередной раз излишне многословно пытается объяснить нам, почему сообщество разработчиков-энтузиастов СПО должно подарить вам свой вклад и согласиться работать на коммерческое предприятие бесплатно. Это моё мнение.
Про CLA в OpenSource
Давайте так: открытые/свободные лицензии придумали не просто так. Их придумали специально для того, чтобы ушлые компании не присваивали себе единолично общественное благо. Если вы запустили даже свой собственный коммерческий продукт под свободной лицензией, значит вы сказали миру: «Эй, ребята смотрите, у меня есть классная программа, го улучшать! Можете мне тут баги поискать или что‑то улучшить?» И инженеры могут согласиться на это при условии, что проект действительно открытый — они будут знать, что результат их работы будет доступен и им, и другим улучшателям впоследствии. Что им не придётся за него башлять сверх уже внесённого влада. Если вы не согласны на такое положение вещей, тогда заявите открыто, что вы чисто про коммерцию, и правила СПО вам глубоко противны, и пишите себе проприетарщину себе на здоровье. НО! Не обманывайте сообщество, пытаясь заставить его работать на себя даром. Не требуйте от сообщества прав сделать свободное/открытое ПО закрытым, в том числе сменой лицензии. Это противоречит самой идее СПО. И все доводы, в пользу «нам так удобно», это фальшивая отмазка, призванная прикрыть ваше намерение поюзать чужой труд. Хотите CLA — тогда так и заявите: «мы, как и Oracle/Microsoft (и прочие корпы) глубоко против СПО, хотя нет, в принципе не против, если можно так устроить, чтобы на нём хорошо заработать; подпишите CLA, пока просим по‑хорошему».
Либо же это другой случай: когда коммерческий продукт основывается изначально на открытом коде (а это почти все продукты современности), тогда компания разработчик вынуждена соблюдать его политику доступности.
Далее про само авторское право и смежные с ним (как это определено как минимум в РФ).
Авторское право разделяется на отчуждаемую и неотчуждаемую часть. Неотчуждаемая часть - это собственно само авторство, оно чем-то близко праву имени. Никто не может запретить автору говорить, что он автор. И здесь не нужны никакие дополнительные соглашения и теги в комментариях.
Если бы вы внимательнее разбирались в вопросе авторских прав, то знали бы, что в любых не совсем диких странах следуют международному авторскому праву, согласно которому есть 2 важных вещи:
Право на авторство начинается с момента создания произведения, то есть сразу, и принадлежит непосредственному создателю
авторское право неотчуждаемо (в смысле неимущественных прав), какие бы договоры и даже законы не противоречили этому. Никто не может перенять чужое авторство. И купить/отобрать его нельзя, это свойства отношения произведения и его создателя
Далее, если посмотреть на теорию информации, можно понять, что ничто осмысленное и стоящее реальных денег не может возникнуть произвольно из хаоса случайным образом, как не заводятся мыши сами собой в грязном шкафу (как думали в средневековье).
Никакая компания не может сказать, что они являются авторами какого‑либо произведения, дескать «недавно прошёл дождь и капли дождя на поверхности лужи сформировали вот такую чудесную картину, вот такой результат, смотрите, стоит $100 тыс».
Для создания произведения всегда прилагаются усилия и и в конечном итоге затрачивается ненулевая энергия. Все произведения так или иначе создаются конкретными людьми и именно им принадлежит авторство. Сотрудники могут по договору передать право распоряжения созданным ими продуктом (что и делается в коммерческих компаниях), но авторство, право имени, они передать не могут.
Ещё раз: ничто осмысленное не возникает ни из пустоты, ни из хаоса произвольным образом. Это противоречит законам природы, конкретно второму началу термодинамики, того что про Энтропию. Энтропия и Информация связаны, по сути это явления одной природы. Из хаоса спонтанно может что-то получиться только непроизвольным эволюционным отбором, который при этом затратит огромное количество времени и энергии. Поэтому ИИ никак не может произвести что-то из пустоты без авторства даже в общественное достояние. Это уже чей-то интеллектуальный труд.
Подробнее про связь Энтропии, Информации и энергии (а также связи их с хаосом и стоимостью) смотрите вот это познавательное видео или читайте соответствующую книгу Цезаря Идальго "How Information Rules the World."
Freeman_RU
Это вам кто сказал? Лично каждый инженер? Это какая-то блаж, уж простите. Пример яркого самолюбования. В открытые никогда не пишут из альтруищма (в классическом понимании), всегда есть выгода:
Потешить свое инженерное самолюбие (не путать с самолюбованием), то самое for fun
Потому что пользуются продуктом и нужнаэо что поправить или улучшить в первую очередь для себя
Потешить свое эго, то самое самолюбование
И вот последние самые противные в открытом ПО. Они обычно вносят изменения типа "сделать кнопочку на 3 пикселя шире" (да-да, я утрирую), и потом везде требуют авторства, прав, признания и прочего. И еще заявляют обычно, что теперь то они имеют права решать как весь проект может развиваться. Открытое по не про это, ни разу.
Поддерживать продукт - это титанический труд. И поэтому мэнтайнеры должны иметь на него полные права, и именно поэтому есть cla. Оно появилось именно как защита от 3й категории. Раньше вообще проблем не было с этим, все спокойно делали PR-ы даже чисто в коммерческие продукты (мои несколько строк были в SharePoint, ничего, не умер как-то), и никто особо не парился. Вообще не понимаю эту истерику с cla.
Но я в этом смысле вообще простой, я также понимаю смену лицензии - смотреть, как пол мира зарабатывает на продукте, который ты бесплатно развивал и поддерживал - такое себе.
mahairod Автор
Статья - моё ИМХО. А по поводу
никто не отменял закрытые лицензии. Но в таком случае не претендуйте на звание разработчика СПО - всё просто.
Freeman_RU
Ну тогда и пишите не "инженеры могут согласиться на это при условии" а "я могу согласиться на это при условии". А то как-то слишком пафосно получается.
Первой и второй категории из моего сообщения глубоко наплевать на звания)))
mahairod Автор
Хорошо, я могу. А другие могут высказать свою позицию в опросе, результаты которого очевидны.