如何使用开源许可证
我有点不确定开源授权是如何工作的。 如果我要选择一个特定的开源许可证,您实际上需要做些什么才能使其适用于您的软件? 我可以想象这会比“声明”你在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?