全国
好顺佳集团
2024-08-14 09:28:05
3416
内容摘要:开源许可开源许可是一种法律许可,它规定了版权拥有人如何允许用户使用、修改、共享版权软件。开源许可的存在是为了保护软件的作者和贡献者...
开源许可是一种法律许可,它规定了版权拥有人如何允许用户使用、修改、共享版权软件。开源许可的存在是为了保护软件的作者和贡献者的合法权利,保证软件不被一些商业机构或个人窃取,影响软件的发展。
开源许可的主要意义在于为用户提供明确的授权,使得用户在使用开源软件时,知道自己是否有权进行使用、拷贝、修改和再发布。同时,开源许可也能保护作者的权益,避免他人未经许可就使用或修改其软件代码。
开源许可中有许多权力术语,如商业使用、分布发布、修改、专利使用、个人使用等,这些术语规定了软件的使用者在使用软件时的权利和义务。
GPL(General Public License):GPL是目前开源世界中最重要的许可,它授予程序接受人以下权利,或称“自由”:以学习程序工作机理为目的,对程序进行修改的自由(能得到源代码是前提),再发行复制件的自由。
BSD:BSD开源协议是一个给于使用者很大自由的协议,BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。
MIT:MIT许可证之名源自麻省理工学院,又称“X条款”(XLicense)或“X11条款”(X11License)。MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。
Apache:Apache许可证是Apache软件基金会(ASF)发布的开源许可证。1995年ApacheGroup发布了其许可证的第一个版本,并于2004年发布了 版。在ApacheLicense下,修改、分发和销售软件,而无需担心软件的使用情况。Apache许可组件的软件,“许可证副本”、“明确的Apache归属”和“修改通知”即可。
以上只是部分开源许可的介绍,实际上世界上有近百种开源许可协议,其中有60多种已经被开源促进组织(OSI)认可并大力推广。
上一篇:开淘宝店需要食品许可证吗
下一篇:开甜品店办卫生许可证流程
张总监 13826528954
限时领取创业礼包
所有服务
您的申请我们已经收到!
专属顾问会尽快与您联系,请保持电话畅通!