首页 > 其他分享 >.NET 图像处理库 ImageSharp 退出 .NET 基金会

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

时间:2024-11-07 10:43:27浏览次数:1  
标签:基金会 License Labors 开源 图像处理 NET ImageSharp

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

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

OSCHINA OSCHINA     5 人赞同了该文章

出品|开源中国

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,并且对所有项目都一视同仁。

标签:基金会,License,Labors,开源,图像处理,NET,ImageSharp
From: https://www.cnblogs.com/sexintercourse/p/18531690

相关文章

  • .NET 8 高性能跨平台图像处理库 ImageSharp
    阅读目录前言项目介绍项目使用常用方法常用滤镜项目地址总结最后前言传统的System.Drawing库功能丰富,但存在平台限制,不适用于跨平台开发。.NET8的发布,ImageSharp成为了一个更好的选择。ImageSharp是一个完全开源、高性能且跨平台的图像处理库,专为.NET设计......
  • C# NET framework 4.5调用系统Toast通知
    最近有一个工控程序,基于net4.5.2开发的,尝试增加win10系统的Toast通知消息,网络收集到如下结论:1. Toast功能需要net4.8的高版本,调用Microsoft.Toolkit.Uwp.Notifications.dll——工控程序不可能升级的2.低版本net都是使用winform自己画的窗体,然后自定义动画——成品效果不好......
  • 界面控件Telerik UI for ASP.NET AJAX 2024 Q3亮点 - 新增金字塔图表类型
    TelerikUIforASP.NETAJAX拥有构建ASP.NETAJAX和SharePoint应用程序的80+控件,将为任何浏览器和设备构建WebForms应用程序的时间缩短一半。TelerikUIforASP.NETAJAX是完整的ASP.NETAJAX用户界面开发工具集,拥有超过80多种优化的ASP.NETAJAXUI控件,提供无与伦比的开发性......
  • 常见的Kubernetes面试题总结
    常见的Kubernetes面试题总结1、简述etcd及其特点etcd是CoreOS团队发起的开源项目,是一个管理配置信息和服务发现(servicediscovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于Go语言实现。特点:简单:支持REST风格的HTTP+JSONAPI安全:支持HTTPS方式的访问......
  • Kubernetes 备忘录
    Kubernetes备忘录Kubernetes备忘清单查看资源信息节点资源名称:nodes,缩写:no$kubectlgetno#显示所有节点信息#显示所有节点的更多信息$kubectlgetno-owide$kubectldescribeno#显示节点详情#以yaml格式,显示节点详情$kubectlget......
  • Kubernetes 维护指导
    Kubernetes维护指导Kubernetes维护指导如果你在阅读本文时发现了任何错误,请在Github上提交ISSUE(或PR),我将由衷地表示感谢。为了方便阅读,请点击网页右侧的按钮在右侧展开目录以了解全文大纲。1.节点管理在此章节中,本文将以Kubernetes集群中的节点管理为主题进行深入探讨......
  • 5个维度对Kubernetes集群优化
    5个维度对Kubernetes集群优化一、节点配额和内核参数调整对于公有云上的Kubernetes集群,规模大了之后很容器碰到配额问题,需要提前在云平台上增大配额。这些需要增大的配额包括:虚拟机个数vCPU个数内网IP地址个数公网IP地址个数安全组条数路由表条数持久化存储大小......
  • 基于Azure DevOps 的 CICD 项目部署(.Net Core)
    使用微软的来进行CICD链接:https://dev.azure.com创建新项目3.创建项目名称4.选择仓库地址5.选择空模板6.创建代理池7.按照以下步骤把代理部署到服务器上8.连接你的服务器9.创建新的文件夹mkdirmyangecdmyagent10.可通过链接下载文件wgethttps://vstsa......
  • 毕设拯救计划(二)基于QT的智能家居(Onenet云)
    文章目录前言一、效果展示二、设计思路2.1Mqtt的实现2.2音乐播放器的实现2.3虚拟键盘三、问题杂谈免责声明前言  前段时间,笔者觉得以前的STM32的智能家居太low了,于是想对其进行改进,目前的方案有以下两种:一、STM32和Linux开发板构成完整的智能车家系统,即通过MQ......
  • .NET 8 高性能跨平台图像处理库 ImageSharp
    合集-.NET开源项目(27) 1.推荐一款界面优雅、功能强大的.NET+Vue权限管理系统08-052..NET开源权限认证项目MiniAuth上线08-063..NET与LayUI实现高效敏捷开发框架08-084..NET8+Blazor多租户、模块化、DDD框架、开箱即用08-095.推荐一个优秀的.NETMAUI组件......