为了账号安全,请及时绑定邮箱和手机立即绑定

Elanat产品许可证从GPLv3改为MIT的转变

标签:
PHP 产品 开源

在一项重要行动中,Elanat 将其所有产品的开源许可从 GNU 通用公共许可证第 3 版(GPLv3),即 GPLv3,切换到 MIT 许可证。这一步骤显示了 Elanat 对用户意愿的尊重和承诺。

自2025年2月7日起,Elanat产品线,包括CodeBehind框架Elanat CMS、Elanat开源插件以及WebForms Core技术(包括服务器端的WebForms类和客户端的WebFormsJS库),将被MIT许可证所涵盖。

GitHub: Elanat 产品仓库列表
  • CodeBehind 框架: CodeBehind 是一个现代的后端框架,基于 ASP.NET Core。CodeBehind 由 Elanat 于 2023 年开发,与微软的默认 Web 框架(如 ASP.NET Core MVC、Razor Pages 和 Blazor)竞争。CodeBehind 是一个工程杰作,支持基于 MVC、Model-View、Controller-View、纯 View 以及 Web-Forms 的开发。CodeBehind 的结构和命名方式让人想起以前的微软 Web-Forms。

代码库链接: https://github.com/elanatframework/Code_behind

  • WebForms 类: WebForms 类位于服务器端,构成了 WebForms 核心技术的服务器端。这些类可以被所有编程语言使用,因此您可以在任何编程语言中自由使用 WebForms 核心技术。

仓库链接地址: https://github.com/elanatframework/Web_forms_classes

  • WebFormsJS: WebFormsJS 是 WebForms 核心技术的前端部分,负责与后端的 WebForms 类通信。

仓库链接: https://github.com/elanatframework/Web_forms

  • Elanat CMS: Elanat CMS 是一个基于 ASP.NET Core 的大型内容管理系统,使用 CodeBehind 框架开发。Elanat CMS 即将进行重写并更新到 CodeBehind 框架和 WebForms Core 技术的最新版本。

代码库链接: https://github.com/elanatframework/Elanat

  • Elanat 插件:(所有外部插件) 与核心分离的都是 Elanat CMS。这些插件在该仓库中被放置在各自的目录中。所有用 C# 编程语言开发的插件都兼容 ASP.NET Core。此仓库中的 ASP.NET Core 插件是使用 CodeBehind 框架开发的。

仓库地址如下:https://github.com/elanatframework/Elanat_add-ons

了解许可证

GPLv3:GNU通用公共许可证(GPL)是一种COPYLEFT许可,允许用户自由使用、修改和分发软件。但是,任何衍生作品也必须在相同的许可下分发,确保软件保持开源状态。GPLv3 包含保护用户不受软件专利的威胁并确保用户可以自由修改和共享软件的规定。

MIT 许可证:MIT 许可证是一种宽松的开源许可,比GPL更简单和宽松。它允许用户几乎可以对软件做任何处理,包括使用、修改和分发,几乎没有限制条件。主要要求是所有软件副本必须包含原始许可和版权声明,但不要求衍生作品也必须开源。

我们为什么要改换许可?
  • 更广泛的采用:MIT 许可证的开放性可能会鼓励更广泛地使用和采用 Elanat 产品。许多开发人员和公司喜欢 MIT 许可的软件,因为其灵活性和易于集成到专有项目中。
  • 增强合作:通过采用更宽松的许可证,Elanat 表明了它希望与其他开发者和组织加深合作。MIT 许可证允许其他人更自由地使用和构建 Elanat 的工作,从而可能导致更多的贡献和创新。
  • 简洁和清晰:MIT 许可证简洁且易于理解,这可以减少开发人员和组织使用 Elanat 产品时的法律复杂性。这样的清晰度尤其受到初创企业和小型公司(由于它们可能缺乏法律资源)的欢迎。
  • 符合行业趋势:开源社区在过去几年中越来越倾向于使用宽松许可证。通过转向 MIT 许可证,Elanat 与这一趋势保持一致,并使其与其它流行的开源项目和库更加兼容。

对于现有的 Elanat 产品用户来说,转向 MIT 许可证意味着他们现在可以在更广泛的用途中使用该软件,而不受 GPLV3 的限制。他们可以将 Elanat 产品集成到专有的软件中,这将带来新的商业机会和创新的机会。
对于新用户,MIT 许可证降低了准入门槛,使得更容易上手并参与到 Elanat 项目中。开发者现在可以在项目中自由使用 Elanat 工具,而无需担心与 copyleft 许可协议相关的限制。

Elanat 从 GPLV3 许可转换到 MIT 许可,代表了一个重要的里程碑,并反映了开源社区向宽松许可转变的更广泛趋势。这一变化旨在促进合作,扩大采用范围,并简化用户的法律环境。随着 Elanat 继续创新和发展其产品,这一新的许可方式将在塑造其未来和对科技社区的影响方面发挥重要作用。无论您是老用户还是新用户,这一变化为软件开发领域的创新和合作开启了新的可能性。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

0 评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消