Комментарии 33
Вы можете сделать новое фото и больше никому его не показывать, то старое фото отобрать не получится.
Здесь так же — выпустили версию с открытыми исходниками? «Забудьте» о ней и выпускайте следующую версию без публикации исходников. Максимум, что случится — это негатив со стороны некоторых пользователей.
Выглядит так, как будто действительно можно запретить распространение кода. Более того любой форк, который использовал этот код, должен был принять условия лицензии, так что и форки в общем случае не помогут (по крайне мере, нужно будет изменить тот самый изначальный код).
После появления легального прецедента, по которому разработчик может отозвать свой код из открытого проекта, открытое сообщество будет разрушено. У открытого ПО ушли десятилетия на то, чтобы достичь сегодняшнего процветания, но поспешные действия нескольких несчастных разработчиков могут утащить его обратно в область идей, которые лишь хочется воплотить в жизнь.Я не знаю, возможно ли отозвать свой код из открытого проекта. Я не знаю, стоит ли разработчикам это делать. Но вот цитируемый мною текст является дичайшим передёргиванием.
Дискуссия о возможности отзыва кода — это как раз попытка найти способ противостоять разрушению СПО в целом и 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
Ну конечно, если дойдет дело до действительного отзыва и кому-то ну очень припечет, то соответственно, чтобы запретить кому-то пользоваться твоим кодом нужно уже обращаться в суд страны, резидентом которой является, тот кому надо запретить пользоваться, я так полагаю.
А в ядре? Если один человек написал код и внес его в проект, другой внес правки, делающие его, например, быстрее, ну или безопаснее, сможет ли первый разработчик отозвать свой код, если второй этого делать не намерен?
Может быть кто то объяснит, как это все работает.
Для меня вообще не понятно: кто то написал элементарную функцию из одного if и коммитнул это в один проект; другой человек написал точно такую же функцию в другой проект. Как тут разбираются с лицензиями? А если это самоочевидный код вроде abs(foo + bar), то разве можно к нему применять копирайт?
Что вообще конкретно собирались отзывать из кода? Если это какой то API то он закопирайчен на уровне идеи или кода? И можно ли его переписать с, условно, другой нотацией...
Речь естественно не про код как таковой, а про реализацию отдельных частей ядра, управление памятью, потоками и задачами, передачей по сети, работой с диском, реализацией сетевых протоколов и драйверов устройств, и много чего еще, что живет у ядра под капотом. Людей, способных относительно быстро реализовать, к примеру, планирование выполнения потоков куда меньше, чем людей способных написать abs(foo +@bar), и если код этих авторов получится отозвать, то это будет иметь серьезные последствия для всего проекта.
Если я правильно понял, то речь не идёт о том, как в патентовании у людей нет альтернативы простым вещам и всегда можно заменить базовый код на примерно такой же. Основная проблема это сложность отдельных модулей, которые нельзя просто взять и переписать, а которые требуют понимания и осмысления для их воспроизведения.
Это очень хорошо, что тут такие патентно- копирайтные штучки не работают.
Это очень хорошо, что тут такие патентно- копирайтные штучки не работают.Патентные — нет, а копирайтные как раз и работают. Даже реализуя известный алгоритм, автор все равно обладает правами на конкретную его реализацию. Вы, либо приобретаете права на готовую реализацию, либо делаете свою, при условии, что вопрос о правах на сам алгоритм не стоит.
Я думаю ты в хорошей компании. Там как раз подбирается общество любителей ТРАВИТЬ за мнение.
Это называется «свобода выбора».
Если вы на что-то пожертвовали свои деньги много лет назад, то это давно уже не ваши деньги, и потребовать назад вы уже не можете (тем более, если их уже потратили на что-чтобы сделать что-то полезное).
PS а ещё, если вы не пожертвовали, а продали свой код, вы что вернув деньги полученные в качестве зарплаты можете запретить продажу и использование программного продукта?
А если человек написал код, выложил под свободной лицензией и через некоторое время обнаружил, что его кодом пытают котят и детей? Имеет он право код забрать или он копираст которого надо травить и унижать?
Он изначально не запрещал «пытать котят и детей». Условия не изменились — человек поумнел (или наоборот, не суть). Это не повод с его стороны нарушать свое обещание (лицензию).
Разумеется, если нарушают изначальное соглашение (лицензию), то это повод отозвать код или даже подать в суд для запрета распространения. Но opensource сообщества не часто нарушают свои же лицензии.
Вот именно, выложил на определенных условиях. И "мне не нравится" в списке условий не значится. "Пытать котят и детей" — тоже.
Так что думай ДО выкладки кода, а не после. Для примера, нельзя передумать продать квартиру, даже если в ней устроили притон, а тебе это не нравится. Вписывай условия "не пытать детей" в свою лицензию, например. А умные люди с такими проблемами вообще в полицию идут, а не код отзывают.
Мистер Боширов?
А то что они собираются устроить ПРЕЦЕДЕНТ КОПИРАСТИИ — затрагивает ВСЕХ!!!
PS если они копирасты, то они заслуживают то чтобы их за это травили!
Самое важное, это обеспечить защиту общества от тех, кто хочет травить или, как в соседней теме, вешать. Опенсорс — это очень важно, но всё же ниже на ступеньку, чем такая защита.
Тем более, что SJW тоже может быть в роли обиженки, объявив что «10 лет назад Линус изнасиловал» и это было очень обидно.
К примеру, версия программы для Windows может иметь закрытый код, а для Linux – открытый, даже если сам код программ не отличается. Чаще это используется для того, чтобы под одной лицензией программу использовали в коммерческих целях, а под другой, более свободной – в личных.
В случае — когда автор один — легко.
А как же в случае, когда авторов тьма-тьмущая и их не найдешь, а некоторые уже и умерли?
Как в этом случае менять лицензию?
Можно ли закрыть обратно открытый исходный код?