Что делать, если компания запрашивает разрешение на использование открытого исходного кода без указания авторства?

28

У меня есть проект с открытым исходным кодом в настоящее время под лицензией MIT. Я получил запрос от компании на использование моего кода для их коммерческого проекта без указания авторства или кредита.

Честно говоря, когда я выпустил код, мое единственное намерение состояло только в том, чтобы помочь коллеге-программисту, и я не задумывался о том, заслужил ли я кредит. Выбор лицензии был лишь одним из шагов, которые мне пришлось сделать, чтобы настроить проект на codeplex.

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

Каковы типичные вещи, которые я или другие владельцы кода могут сделать или попросить у компании, чтобы сделать это честной торговлей? Должен ли я даже позволить это?

Я подумываю попросить компанию написать официальное письмо о намерениях, и я подпишу его, чтобы сделать его более формальным; а также запросить пожертвование для проекта / благотворительной организации по моему выбору или купить что-то в моем списке желаний в качестве компенсации (не очень дорого). Это будет слишком много?

Джейк
источник
28
Они фактически просят вас лицензировать ваше программное обеспечение для них. Если вы можете сделать это (единственный участник, yada-yada), то я смиренно предлагаю, что предприниматели делают в этом случае: попросите их заплатить за привилегию. И не просите слишком мало денег: это, очевидно, важно для них.
Иоахим Зауэр
13
Ваш код заменяет $ 100 / час труда. Цена соответственно.
Кевин Клайн
1
Почему для компании было бы проблематично сделать краткую заметку об использовании библиотеки с открытым исходным кодом в некотором диалоговом окне «О себе» в своем приложении вместе с множеством других сообщений об авторских правах, что затруднит это для заметки? Стыдно ли использовать открытый исходный код? Единственная причина, по которой я думал, это безопасность, если они боятся, что ваш код может содержать ошибки, поэтому сокрытие источников дает больше безопасности.
Чарек Томчак
@CzarekTomczak, прочитайте о безопасности через Obscurity. Это очень похоже на безопасность в аэропорту (театр).
Боцкодер
2
@ MartinSchröder: кредит в источниках недостаточен в соответствии с лицензией, внимательно прочитайте его: «Вышеуказанное уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения». В новой лицензии BSD более четко написано: «При повторном распространении в двоичной форме должно быть воспроизведено указанное выше уведомление об авторском праве, этот список условий и следующий отказ от ответственности в документации и / или других материалах, предоставляемых при распространении».
Чарек Томчак

Ответы:

33

Многие приложения с открытым исходным кодом имеют закрытые варианты лицензирования только для этого сценария. Сколько вы их берете, зависит от:

  • размер компании (сколько они могут себе позволить)
  • что они собираются делать с этим (если они крадут это или просто используют это)
  • что они ожидают от вас (поддержка / обновления / расширения? какой договорный уровень?)
  • тонна других вещей.

Хотите избежать налоговых последствий дохода? Ты ненавидишь компанию? и т.п.

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

Telastyn
источник
7
+1 за кредитное плечо: «наихудший» сценарий состоит в том, что они не платят вам, и все равно используют программное обеспечение без оплаты. Это именно то , что вы бы получили, если бы они не подошли к вам. (В связанных новостях: публикация комментария, начинающегося с «+1», автоматически не повышает голос за ответ!)
Joachim Sauer
Мне нравится прямолинейность вашего ответа. К сожалению, мне нужно преодолеть мягкую сторону. Я осознал, что binpress.com будет эффективным способом завершить транзакцию.
Джейк
Я не верю, что у вас есть все эти рычаги влияния, возможно, у вас есть право и закон и справедливость на вашей стороне, но если вам не хватает денег на адвоката, и они решают его украсть, что вы можете сделать?
Mattnz
3
Принятие денег создает совершенно новую игру с мячом. Что бы вы ни взимали, убедитесь, что его более чем достаточно для покрытия любых юридических издержек (возможно, самой большой), которые вы можете понести в результате транзакции. Продавая его им, вы почти наверняка берете на себя коммерческие факторы риска, начиная с незначительных исправлений дефектов и заканчивая защитой (предполагаемого) нарушения патента. Я также рассмотрел бы страхование ответственности.
Mattnz
1
@mattnz - я не удивлюсь, если EFF или подобная организация предоставит юридическую помощь в случае явного нарушения авторских прав с открытым исходным кодом.
Теластин
1

Если вы единственный вкладчик, это зависит от вас. Вы можете запросить что-либо, чтобы изменить лицензию для запрашивающей компании.

Если есть другие участники, вы должны спросить их.

Уве Плонус
источник
1
Есть ли официальные процедуры / лицензии для использования? Я хочу, чтобы они могли использовать код так, как они хотят, без зачисления на меня; но я по-прежнему владею кодом, чтобы они не могли подать в суд на кого-то другого в будущем за использование того же кода. Я не знаю, имеет ли я смысл, но я просто думаю, что есть какие-то петли, которые нужно закрыть.
Джейк
1
@ Джейк Они просят повторно лицензировать код. Затем вы получаете двойную лицензию на свой код.
Уве Плонус
-4

Похоже, что лицензия MIT не позволяет указывать правообладателя.

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

Ключевые моменты в лицензии, связанные с вашими проблемами:

«Copyright (c) год правообладателей»

"бесплатно"

«при соблюдении следующих условий»

«Вышеуказанное уведомление об авторских правах и это уведомление о разрешении должны быть включены во все копии или существенные части Программного обеспечения».

Таким образом, либо компания включает атрибуцию при использовании вашего лицензионного программного обеспечения MIT, либо вы создаете версию программного обеспечения с другим видом лицензии, которую вы можете продать компании, включая авторское право.

Ниже приведена лицензия MIT (со страницы http://opensource.org/licenses/MIT ).

The MIT License (MIT)

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
Только ты
источник
Лицензия MIT в Википедии en.wikipedia.org/wiki/MIT_License
Only You
5
Это не имеет значения. Владелец авторских прав может повторно лицензировать программное обеспечение на любых условиях, которые он сочтет нужными, в любое время - он просто не может отозвать безотзывную лицензию, которую он дал кому-то другому.
tdammers
@tdammers Вы не понимаете озабоченность ОП. Я показал, что из-за лицензии MIT, под которой он выпустил свое программное обеспечение, компания не могла использовать его без указания авторства.
Только ты