Вопрос

Я немного не уверен в том, как работает лицензионная программа с открытым исходным кодом. Если бы я выбрал конкретную лицензию с открытым исходным кодом, что вы на самом деле должны сделать, чтобы сделать ее применимой к вашему программному обеспечению? Я бы подумал, что это будет немного сложнее, чем просто «заявить», что вы выпускаете свое программное обеспечение под LGPL. И как этот «контракт» юридически связан с вашим программным обеспечением?

Это было полезно?

Решение

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

См. здесь для получения дополнительной информации. Или, может быть, слишком много информации, посмотрите О'Рейли о лицензировании открытого исходного кода и свободного программного обеспечения .

~ Уильям Райли-Лэнд

Другие советы

Нет, вот и все. Из текста GPLv3 добавьте это в свою программу:

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

" контракт " Это так: без GPL никто, кроме вас, не имеет права распространять вашу программу. У них нет прав на копирование. В GPL сказано, что если они соблюдают его условия, вы предоставляете им дополнительные права на распространение копий вашего кода.

Существуют другие лицензии на свободное / открытое программное обеспечение, но я просто использую это в качестве примера.

Для лицензий GNU, по крайней мере, вы следуете их инструкциям и вы затем лицензируете свое программное обеспечение (или документацию) по этой лицензии.

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

В США ваши авторские права являются " автоматическими " - т.е. никто не может распространять вашу работу без разрешения.

Все эти лицензии с открытым исходным кодом имеют только одну цель - дать это разрешение (при некоторых условиях).

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top