V
V
Vladimir Semenyakin2015-09-13 02:27:05
open source
Vladimir Semenyakin, 2015-09-13 02:27:05

How to properly license a library?

Вопрос из которого вытекает данный. Планирую в течение недели-двух выложить наконец-то библиотеку в открытый доступ. Хочу правильную лицензию выбрать.
Лицензия должна реализовывать следующие штуки:
1. Возможность бесплатного использования библиотеки, в том числе в коммерческом закрытом ПО.
2. Возможность модификации библиотеки с моего согласия, с согласия людей, которым я доверяю, либо с согласия людей, которым доверяют люди которым я доверяю (комьюнити), но с сохранением моих особых прав на любые действия, связанные с библиотекой (в том числе на изменение лицензии).
3. Возможность смены лицензии (что, как отвечали уже, вроде, не особо связано с условиями лицензии?)
В смысле, собственно, самой лицензии интересуют две вещи:
1. Оформление правильной шапки для исходников.
2. Регистрация библиотеки - есть ли такое, какое-нибудь место для оформления лицензий?
Заранее спасибо за ответы!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
L
littleguga, 2015-09-13
@semenyakinVS

1. It is best to place the library on github (You wrote that you are swimming in git'e, here is the course , which will take only 15 minutes)
Put LICENSE or LICENSE.md/txt in the repository root, etc.
In the readme, additionally indicate that see license file
2. In fact, you allow any modification for the end user, and global (updating in the repository), only with your permission or those managing the repository (this item is perfectly solved using github - pull requests and those responsible for the repository)
3. Write it down in the license file that I am such and such an author of this library, I reserve the right to change the license (if you are focusing not only on the RU segment, then write in English)
You have already found this link, в commercial use - other и прописываете, что Вам должны заплатить за использование.
По сути, возьмите за основу MIT лицензию и измените нужные Вам пункты. Никто не мешает Вам создать свой тип лицензии.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question