.NET 图像处理库 ImageSharp 退出 .NET 基金会


ImageSharp 是一个流行的 .NET 项目,也是 .NET 生态中强大、跨平台的图像处理库。

今年早些时候,该项目负责人 James South 宣布计划变更 ImageSharp 的开源 License,并鼓励大家一起参与讨论。不久之后,ImageSharp 团队 Six Labors 正式变更项目的开源 License,由此前使用 OSI 批准的开源 License(Apache 2.0)改为自己编写的 Six Labors Split License。

由于 .NET 基金会只与使用 OSI 批准的开源 License 的项目合作,目前 ImageSharp 已决定退出基金会。

Six Labors 表示,研究、开发和维护这些库需要付出巨大的努力,这对于在业余时间工作且人员不多的开发团队来说是不可持续的。他们此前尝试通过赞助、提供支持服务来获取可持续收入,但最终没有成功。为此,他们决定修改开源 License,修改后的许可证依旧面向普通使用者开源,但对于年总收入大于或等于 100 万美元的大型企业,如果将 Six Labors 开发的库作为许可证中定义的“直接包依赖项”使用,那么必须购买 Six Labors 商业使用许可证

事实上,ImageSharp 在修改开源 License 之前一直采用双重许可策略:Apace 2.0 License 和商业许可。但由于商业许可是可选的,因此这个方案并没有为项目产生足够的收入。

.NET 基金会表示,他们深知开源可持续性是全行业的挑战。对于这次 ImageSharp 修改开源 License 一事,他们的董事会成员和维护者委员会花了许多时间讨论这个话题,希望在帮助 ImageSharp 实现其目标的前提下,同时保持 .NET 基金会的原则。

然而经过深思熟悉后,.NET 基金会发现没有办法同时满足 Six Labors 和基金会的诉求。因为 .NET 基金会中的项目必须使用经 OSI 批准的开源 License,并且对所有项目都一视同仁。


相關推薦

2023-04-04

容包括: 【调整】移除System.Drawing组件,使用SixLabors.ImageSharp替换海报绘图组件。 【优化】移除未实现业务的SignalR组件及使用示例。 【优化】优化后台登录后面板【最近7天订单统计显示效果】。 【修复】修复mysql下报

2022-08-06

帮助程序和 API。该工具包由 Microsoft 维护和发布,是 .NET 基金会的一部分,它还被多个微软内部项目和应用程序使用,例如 Microsoft Store。 .NET 社区工具包的所有库最初都是 Windows 社区工具包的一部分,但随着时间的推移,仅针

2022-11-11

的另一个方面是错误处理。与 cmdlet 不同,本机命令使用退出代码来传达成功或失败。 本机命令的错误处理一致性 stderr通常用于错误消息,也用于进度、信息、警告等,因为本机命令没有 PowerShell cmdlet 所具有的丰富流。尽管

2021-12-17

手能力 富文本编辑器、拖拽。。。 Blazor骂骂咧咧的退出了群聊。。。

2023-01-20

rd): 增加新春火红主题 feat(erd): 增加团队协作人员进入、退出提示 fix(erd): 修复权限配置页面显示混乱 doc(erd): 修改更新通告地址 ❞ 变化一览 增加新春火红主题   新春主题 所有按钮、菜单、元素由原来的蓝色

2022-12-03

。 .NET 开源资金不足的说法令人吃惊,微软成立了 .NET 基金会,该基金会的介绍是“一个独立的非营利组织,旨在支持一个创新的、商业友好的开源生态系统 .NET 平台。” ,而 AWS 是该基金会仅有的 10 家企业赞助商之一。 另

2023-04-28

帮助程序和 API。该工具包由 Microsoft 维护和发布,是 .NET 基金会的一部分,它被多个微软内部项目和应用程序使用,例如 Microsoft Store。 .NET 社区工具包的所有库最初都是 Windows 社区工具包的一部分,但随着时间的推移,仅针对

2023-03-02

号或触发 CMake 错误/警告时设置断点,然后进入、越过或退出,还可以暂停或继续当前正在执行的作用域。  CMake 调试器中的调用堆栈显示文件名和行,可以对定义的变量进行监视。 要启动 CMake 调试器,可以从以下选项中

2022-07-31

OS 操作系统的软件框架。该项目主要由微软员工通过 .NET 基金会开发,并在 MIT 许可下发布。2020 年 11 月,微软发布了 .NET 5.0。删除了品牌中的 “Core” 一词并跳过了 4.0 版本,以避免与 .NET Framework 混淆。 此次不再受支持的 .NET

2022-02-24

新增用户超过 540 万。”  Hunter 引用了云原生计算基金会 CNCF 的数据,在去年 .NET 6.0 刚发布时,该项目在上升速度最快的开源项目中排名第一,此后下降到了 3-4 名,但自 2017 年以来,.NET 一直排在前 30 名以内。  同

2023-11-16

序中。 开发者可通过 Blazor 使用单个强大的组件模型来处理所有 Web UI 需求,使用 .NET MAUI 将移动应用程序部署到最新版本的 iOS 和 Android。 .NET 8.0.0 Release Notes | 发布公告

2023-11-23

g/packages/SunnyUI/ Blog: https://www.cnblogs.com/yhuse SunnyUI.Net 是基于.Net Framework 4.0~4.8、.Net 6 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 此版本更新内容为: + 增加 * 修改 - 删除 2023-11-21 V3.6.0

2023-11-29

g/packages/SunnyUI/ Blog: https://www.cnblogs.com/yhuse SunnyUI.Net 是基于.Net Framework 4.0~4.8、.Net 6 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 此版本更新内容为: + 增加 * 修改 - 删除 2023-11-28 V3.6.1 +

2021-11-09

高效的 WebAssembly 支持,以及添加用于 HTTP/3、JSON 处理、数学和直接操作内存的新 API。 作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持。 在 .NET 6 开发周期内,总共包含大约一万个 commit,下面简要介绍新版本