Подтвердить что ты не робот

Как использовать лицензию с открытым исходным кодом

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

<one line to give the program 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 Software, но я просто использую это в качестве примера.

Ответ 3

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

Ответ 4

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

Ответ 5

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

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

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

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

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