Я выпускаю приложение PHP для использования другом, должен ли я его защищать?

Я сделал несколько большое PHP-приложение для обработки автоматизированных запросов для любого сайта (подключенного к их существующей структуре сайта), это было скорее "вызов" с наградой, в конце концов открытой для всех. Я вложил в это несколько дней, я не хочу быть скупым, но я все время вижу такие вещи, как это защищено людьми.

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

Ответ 1

Если бы я был, я бы выбрал либеральную лицензию, которая позволяет кому-либо использовать ваш код (даже под другой лицензией), но требует атрибуции. Обычно я использую BSD. Там также MIT, который похож (и совместим). Вы также можете написать свой собственный.

Ответ 2

Первая точка: простым актом написания кода вы уже защитили авторское право - по крайней мере, предполагая, что Бернская конвенция применяется там, где вы живете, что она делает (по крайней мере теоретически) на протяжении большей части мира.

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

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

По крайней мере, ИМО, есть действительно только два варианта, которые имеют реальный смысл. Если для вас достаточно ценно, что вы на самом деле и честно ставили бы все время, деньги и усилия, чтобы обратиться в суд за нарушением авторских прав [Изменить: или лицензию], тогда вы должны зарегистрировать свое авторское право (например, если вы в США, в Электронном отделении авторских прав), и оттуда [изменить: т.е. навязывать и применять любые ограничения по лицензии, которые вы сочтете нужными.]

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

Ответ 3

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

Ответ 4

Я был бы склонен поставить (c) Me в заголовок; это не может повредить. Ваш друг, по-видимому, купит вам пиво или два, что кажется разумным гонораром для последующих копий.

Ответ 5

Это зависит от

  • Какое значение вы придаете своим усилиям.
  • Важность вашего времени (будь то несколько часов)
  • Ваши отношения с этим другом.

Если бы я был вами, я попросил бы моего друга (или других) поместить дружескую/любезную "встроенную" или "спасибо". Вы можете сказать, что это даст вам удовлетворение, а также некоторые пресса (возможно). Они все равно могут использовать ваш код, и если вы захотите, сохраните его как источник.