Я выпускаю приложение PHP для использования другом, должен ли я его защищать?
Я сделал несколько большое PHP-приложение для обработки автоматизированных запросов для любого сайта (подключенного к их существующей структуре сайта), это было скорее "вызов" с наградой, в конце концов открытой для всех. Я вложил в это несколько дней, я не хочу быть скупым, но я все время вижу такие вещи, как это защищено людьми.
Каковы были бы какие-либо выгоды, следует ли размещать в источнике сообщение об авторских правах, просто чтобы утверждать, что я написал (горжусь им)? Или я должен опубликовать его в общественном достоянии? Я просто хотел получить информацию, прежде чем я пошел дальше.
Ответы
Ответ 1
Если бы я был, я бы выбрал либеральную лицензию, которая позволяет кому-либо использовать ваш код (даже под другой лицензией), но требует атрибуции. Обычно я использую BSD. Там также MIT, который похож (и совместим). Вы также можете написать свой собственный.
Ответ 2
Первая точка: простым актом написания кода вы уже защитили авторское право - по крайней мере, предполагая, что Бернская конвенция применяется там, где вы живете, что она делает (по крайней мере теоретически) на протяжении большей части мира.
Во-вторых, я думаю, что на вопрос о размещении требований к лицензии лучше всего ответить на вопрос: если вы разместили требования (например, атрибуцию) и обнаружили, что они были нарушены, что, если что-нибудь сделаете, чтобы обеспечить соблюдение этих требований
- Не делай ничего, кроме того, что меня зол, и у меня дрянной день, потому что некоторые люди такие рывки?
- Напишите им электронное письмо, если адрес оказался удобным, но в противном случае, 1).
- Действительно найти адрес электронной почты...
- Если они игнорируют ваш адрес электронной почты, отправьте бумажное письмо?
- Если они игнорируют ваше письмо, отправьте другое по заверенной почте?
- Если они игнорируют это, заплатите адвокату за письмо?
- Если они игнорируют письмо от вашего адвоката, действительно обращаются в суд?
По крайней мере, ИМО, есть действительно только два варианта, которые имеют реальный смысл. Если для вас достаточно ценно, что вы на самом деле и честно ставили бы все время, деньги и усилия, чтобы обратиться в суд за нарушением авторских прав [Изменить: или лицензию], тогда вы должны зарегистрировать свое авторское право (например, если вы в США, в Электронном отделении авторских прав), и оттуда [изменить: т.е. навязывать и применять любые ограничения по лицензии, которые вы сочтете нужными.]
Если вы не готовы защищать свои требования по лицензированию в суде, то вы, возможно, также не поместите их туда в первую очередь. Спросите красиво о атрибуции, и есть вероятность, что большинство людей это даст (на самом деле, немало будет ли вы просите об этом или нет). Если вы столкнетесь с неизбежным рывком, который игнорирует то, что вы просили, не позволяйте этому разрушать ваш день.
Ответ 3
Конечно, вы должны получить авторские права и сначала опубликовать его, чтобы никогда не возникало вопросов о собственности. Не стесняйтесь оценивать свою хорошую работу. Оставляйте лицензии, пока не решите, что вам делать с этим. Авторское право дает вам монополию, и вы всегда можете выбрать менее ограничительную лицензию на более поздний срок. Поздравляем с завершением большого проекта!
Ответ 4
Я был бы склонен поставить (c) Me в заголовок; это не может повредить. Ваш друг, по-видимому, купит вам пиво или два, что кажется разумным гонораром для последующих копий.
Ответ 5
Это зависит от
- Какое значение вы придаете своим усилиям.
- Важность вашего времени (будь то несколько часов)
- Ваши отношения с этим другом.
Если бы я был вами, я попросил бы моего друга (или других) поместить дружескую/любезную "встроенную" или "спасибо". Вы можете сказать, что это даст вам удовлетворение, а также некоторые пресса (возможно). Они все равно могут использовать ваш код, и если вы захотите, сохраните его как источник.