如何使用开源许可证

我有点不确定开源授权是如何工作的。 如果我要选择一个特定的开源许可证,您实际上需要做些什么才能使其适用于您的软件? 我可以想象这会比“声明”你在LGPL下发布你的软件更复杂一点。 这个'合同'如何合法地绑定到你的软件?


这与决定根据特定许可证授权您的软件一样简单。 这在技术上不是合同法,而是版权法。 作为您知识产权的所有者/许可人(源代码和二进制文件),无论如何,您都可以许可其分发。 就许可证下的收件人权利提供明确的免责声明是所有必要的。 没有许可证,无论是关闭还是开放,没有人有权分发您的版权作品。 所有许可证的目的是将您的一些权利授予其他方。

浏览此处获取更多信息。 或者对于可能太多的信息,请查看O'Reilly的理解开源和免费软件许可。

〜威廉莱利土地


不,这就是它。 从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表示,如果他们遵守其条款,那么您授予他们分发代码副本的额外权利。

还有其他免费/开源软件许可证,但我只是以此为例。


对于GNU许可证,至少,您遵循他们的指示,然后您根据该许可证授权您的软件(或文档)。

链接地址: http://www.djcxy.com/p/79521.html

上一篇: How to use an Open Source License

下一篇: Can GPL and Commercial licence coexist in the same software?