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

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

Этот вопрос кажется не по теме, потому что он касается лицензирования.

Bill the Lizard 07.08.2013 21:12
Дни открытий в "Медузе": Как я создал инструмент Cross Post из Notion
Дни открытий в "Медузе": Как я создал инструмент Cross Post из Notion
Я технический писатель в Medusa . Часть моей работы включает в себя управление контентом в нашем блоге и на других платформах. Обычно мы публикуем...
Начала с розового дизайна
Начала с розового дизайна
Pink Design - это система дизайна Appwrite с открытым исходным кодом для создания последовательных и многократно используемых пользовательских...
Наши любимые сообщения 2022 года
Наши любимые сообщения 2022 года
В 2022 году мы возобновили личные встречи, тормозили криптовалюты, смотрели чемпионат мира по футболу, пытались купить билеты на Тейлор Свифт. А мир...
16
1
957
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Ответ принят как подходящий

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

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

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

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

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

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

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

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

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

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

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

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

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