首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用开源许可证

如何使用开源许可证
EN

Stack Overflow用户
提问于 2008-10-27 22:05:49
回答 5查看 1K关注 0票数 17

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-10-27 22:09:22

这很简单,只需决定在特定的许可证下许可您的软件。这不是严格意义上的合同法,而是版权法。作为您的知识产权(源代码和二进制文件)的所有者/授权者,您可以按照您认为合适的方式许可其发行版。提供一份明确的免责声明,说明许可证下的收件人权利,这是必要的。没有许可证,无论是封闭的还是开放的,任何人都没有权利分发您的受版权保护的作品。所有许可证的目的是将您的一些权利授予其他方。

See here获取更多信息。要了解更多信息,请查看O‘’Reilly‘s Understanding Open Source and Free Software Licensing

~威廉·莱利--土地

票数 10
EN

Stack Overflow用户

发布于 2008-10-27 22:12:26

不,差不多就是这样。在GPLv3 text中,将以下内容添加到您的程序:

代码语言:javascript
运行
复制
<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说,如果他们遵守它的条款,那么你就授予他们分发你的代码副本的额外权利。

还有其他自由/开放源码软件许可证,但我只是将其作为示例。

票数 3
EN

Stack Overflow用户

发布于 2008-10-27 22:09:45

至少对于GNU许可证,您遵循their instructions,然后在该许可证下许可您的软件(或文档)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/241540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档