2008-10-27 2 views
16

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

+0

Этот вопрос не соответствует теме, потому что речь идет о лицензировании. – 2013-08-07 17:12:37

ответ

9

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

See here для получения дополнительной информации. Или, может быть, слишком много информации, проверьте O'Reilly's Understanding Open Source and Free Software Licensing.

~ Уильям Райли-Land

2

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

0

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

3

Нет, это в значительной степени. Из GPLv3 text, добавить к вашей программе:

<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 говорит, что, если они соблюдают свои условия, вы предоставляете им дополнительные права на распространение копий вашего кода.

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

0

В США авторские права у вас «автоматические» - т. Е. Никто не может повторно распространять вашу работу без разрешения.

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

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

Это зависит от вас, чтобы выбрать, какой из них использовать, или даже написать свой собственный с помощью этих простых слов: «Вы можете делать все, что хотите, без каких-либо гарантий от меня».

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

Смежные вопросы