M
M
Maxim Ivanov2014-06-02 09:24:06
Licenses for software and other works
Maxim Ivanov, 2014-06-02 09:24:06

How to generate a license?

There is a GPL license, and Wikipedia even has a section on how to write it. But still, I’m bad with English in order to write according to the scheme, but are there any templates just to substitute my necessary data?
For example, CodeIgniter's license has been merged into one common text! Although CodeIgniter is licensed under the CodeIgniter License Agreement, not the GPL. Is it somehow fundamental?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Z
Zr, 2014-09-24
@omaxphp

There is a template for putting in the name of the program and your name, and it is found at the end of the GNU GPL itself , in the "How to Apply These Terms to Your New Programs" section. But if you want, I can quote him:

<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/>.

It must be added to the beginning of each source code file. Also, in the root of the project, you need to put the full text of the license ( here it is in plain text ) under the name, as a rule, COPYING.
If your program has an interface, then you should make sure that, in addition to the author's name, the full text of the license is also available from it (for example, through the "About" window).
That's all, nothing complicated.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question