Как стать автором
Обновить

Комментарии 33

Можно изменить лицензирование на последующие версии продукта, а текущая со временем канет в небытие, или её форкнут.
Так много текста. Все гораздо проще. Этот фото Бейонсе которое удалили из интернета.
Вы можете сделать новое фото и больше никому его не показывать, то старое фото отобрать не получится.
Здесь так же — выпустили версию с открытыми исходниками? «Забудьте» о ней и выпускайте следующую версию без публикации исходников. Максимум, что случится — это негатив со стороны некоторых пользователей.
Но тогда нужно будет прекратить распространение, например, ядра. Либо проделать большую работу по переходу на новую лицензию. Просто так сказать «а теперь мы под GPLv3» нельзя — разработчик на давал на это разрешения. Более того, даже если так сделать, то практически везде суды признают такую смену лицензии незаконной, как сделку, единственной или основной целью которой является ущемление прав одного из участников сделки.
Выглядит так, как будто действительно можно запретить распространение кода. Более того любой форк, который использовал этот код, должен был принять условия лицензии, так что и форки в общем случае не помогут (по крайне мере, нужно будет изменить тот самый изначальный код).
После появления легального прецедента, по которому разработчик может отозвать свой код из открытого проекта, открытое сообщество будет разрушено. У открытого ПО ушли десятилетия на то, чтобы достичь сегодняшнего процветания, но поспешные действия нескольких несчастных разработчиков могут утащить его обратно в область идей, которые лишь хочется воплотить в жизнь.
Я не знаю, возможно ли отозвать свой код из открытого проекта. Я не знаю, стоит ли разработчикам это делать. Но вот цитируемый мною текст является дичайшим передёргиванием.
Дискуссия о возможности отзыва кода — это как раз попытка найти способ противостоять разрушению СПО в целом и GNU/Linux в частности. Сейчас, в условиях фактической атаки на сообщество, отзыв кода может оказаться тем, что его спасёт (или тем, что его добьёт, тут уж не мне судить).
Возможно. Для этого достаточно показать, что он вами был передан незаконно (например, с нарушением вами чужой лицензии).
Итог дискуссии можно свести к тому, что если что-то не нравится — то придется идти в суд и доказывать, что переданный код был использован «в ущерб его чести и репутации».

Есть стойкое ощущение, что до этого не дойдет.
Вся эта драма феерически осложняется тем, что не понятно какой юрисдикцией пользоваться. Европа? Штаты? РФ? Узбекистан?

На самом деле, ничего сложного.
https://www.linuxfoundation.org/about/contact/


Main Office
1 Letterman Drive
Building D, Suite D4700
San Francisco, CA 94129
Phone/Fax: +1 415 723 9709

Ну конечно, если дойдет дело до действительного отзыва и кому-то ну очень припечет, то соответственно, чтобы запретить кому-то пользоваться твоим кодом нужно уже обращаться в суд страны, резидентом которой является, тот кому надо запретить пользоваться, я так полагаю.

linux foundation не обладает копирайтом, а только трейдмарком. Т.е. при решении вопроса об авторских правах на Linux у linux foundation будет либо статус ответчика, либо amicus curiae.
А как много кода в ядре можно персонифицировать? Какую — то часть драйверов, пришедших не от производителя оборудования скорее всего получится.
А в ядре? Если один человек написал код и внес его в проект, другой внес правки, делающие его, например, быстрее, ну или безопаснее, сможет ли первый разработчик отозвать свой код, если второй этого делать не намерен?

Может быть кто то объяснит, как это все работает.
Для меня вообще не понятно: кто то написал элементарную функцию из одного if и коммитнул это в один проект; другой человек написал точно такую же функцию в другой проект. Как тут разбираются с лицензиями? А если это самоочевидный код вроде abs(foo + bar), то разве можно к нему применять копирайт?
Что вообще конкретно собирались отзывать из кода? Если это какой то API то он закопирайчен на уровне идеи или кода? И можно ли его переписать с, условно, другой нотацией...

НЛО прилетело и опубликовало эту надпись здесь
Чем проще код, тем проще его заменить. Особенно если учитывать, что ситуация с ядром куда более локальна, чем с пакетами для nodejs.
Речь естественно не про код как таковой, а про реализацию отдельных частей ядра, управление памятью, потоками и задачами, передачей по сети, работой с диском, реализацией сетевых протоколов и драйверов устройств, и много чего еще, что живет у ядра под капотом. Людей, способных относительно быстро реализовать, к примеру, планирование выполнения потоков куда меньше, чем людей способных написать abs(foo +@bar), и если код этих авторов получится отозвать, то это будет иметь серьезные последствия для всего проекта.

Если я правильно понял, то речь не идёт о том, как в патентовании у людей нет альтернативы простым вещам и всегда можно заменить базовый код на примерно такой же. Основная проблема это сложность отдельных модулей, которые нельзя просто взять и переписать, а которые требуют понимания и осмысления для их воспроизведения.
Это очень хорошо, что тут такие патентно- копирайтные штучки не работают.

Да. Основная проблема в сложности отдельных подсистем ядра, которые нельзя просто взять и переписать другим автором.
Это очень хорошо, что тут такие патентно- копирайтные штучки не работают.
Патентные — нет, а копирайтные как раз и работают. Даже реализуя известный алгоритм, автор все равно обладает правами на конкретную его реализацию. Вы, либо приобретаете права на готовую реализацию, либо делаете свою, при условии, что вопрос о правах на сам алгоритм не стоит.
Я считаю, что НУЖНО ТРАВИТЬ ЗА КОПИРАСТИЮ тех кто желает забрать обратно свой код!

Я думаю ты в хорошей компании. Там как раз подбирается общество любителей ТРАВИТЬ за мнение.

Это не безобидное мнение — это ДЕЙСТВИЕ КОПИРАСТА!
Это его код. Он его написал и он сам решает что с ним делать.
Это называется «свобода выбора».
Он свой код уже подарил в Свободное Пользование.
Если вы на что-то пожертвовали свои деньги много лет назад, то это давно уже не ваши деньги, и потребовать назад вы уже не можете (тем более, если их уже потратили на что-чтобы сделать что-то полезное).

PS а ещё, если вы не пожертвовали, а продали свой код, вы что вернув деньги полученные в качестве зарплаты можете запретить продажу и использование программного продукта?
Он его не дарил, он его выложил на определенных условиях. Условия изменились и перестали устраивать. Человек забрал код обратно.

А если человек написал код, выложил под свободной лицензией и через некоторое время обнаружил, что его кодом пытают котят и детей? Имеет он право код забрать или он копираст которого надо травить и унижать?
Человек выкладывал код под определенными условиями. Условия эти называются лицензией (например GPLv3). В этих лицензиях ни слова (обычно) не сказано, что нельзя «пытать котят и детей». А что не запрещено — то разрешено.

Он изначально не запрещал «пытать котят и детей». Условия не изменились — человек поумнел (или наоборот, не суть). Это не повод с его стороны нарушать свое обещание (лицензию).

Разумеется, если нарушают изначальное соглашение (лицензию), то это повод отозвать код или даже подать в суд для запрета распространения. Но opensource сообщества не часто нарушают свои же лицензии.

Вот именно, выложил на определенных условиях. И "мне не нравится" в списке условий не значится. "Пытать котят и детей" — тоже.


Так что думай ДО выкладки кода, а не после. Для примера, нельзя передумать продать квартиру, даже если в ней устроили притон, а тебе это не нравится. Вписывай условия "не пытать детей" в свою лицензию, например. А умные люди с такими проблемами вообще в полицию идут, а не код отзывают.

Мистер Боширов?

НЛО прилетело и опубликовало эту надпись здесь
Какие у них проблемы и разборки с SJW — это их сугубо личное дело.
А то что они собираются устроить ПРЕЦЕДЕНТ КОПИРАСТИИ — затрагивает ВСЕХ!!!

PS если они копирасты, то они заслуживают то чтобы их за это травили!
image
НЛО прилетело и опубликовало эту надпись здесь
Имеет! В случае отзыва лицензии ВЕСЬ Линукс включая и ВСЕ форки вроде Андроида — автоматически окажутся пиратскими.
image
Не окажутся. На момент их создания код был открыт. С продолжением разработки и распространением готовых продуктов — здесь надо разобраться.

Самое важное, это обеспечить защиту общества от тех, кто хочет травить или, как в соседней теме, вешать. Опенсорс — это очень важно, но всё же ниже на ступеньку, чем такая защита.

Нет, опенсорс важнее любых обиженок.
Тем более, что SJW тоже может быть в роли обиженки, объявив что «10 лет назад Линус изнасиловал» и это было очень обидно.

Обиженкой в данном случае выступаете вы. Бегаете, "защищаете" опенсорс. Угрозы кого-то "травить" никак опенсорс не защитят. Ведёте себя как такойт же SJW, но с другой стороны баррикад.

К примеру, версия программы для Windows может иметь закрытый код, а для Linux – открытый, даже если сам код программ не отличается. Чаще это используется для того, чтобы под одной лицензией программу использовали в коммерческих целях, а под другой, более свободной – в личных.


В случае — когда автор один — легко.
А как же в случае, когда авторов тьма-тьмущая и их не найдешь, а некоторые уже и умерли?
Как в этом случае менять лицензию?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации