银河在线赌场

在终端禁止广告之后,npm提出给开源开发者捐赠

不久前,标准JS在该项目中尝试内置广告的事件引起了广泛的讨论,此后NPM宣布将禁止此类终端广告。根据The Register的说法,NPM现在提出了以Patreon的形式向开源开发人员捐款的想法,Patreon是内容创建者进行大规模筹款的平台。

NPM说,它打算在今年年底之前为开源开发人员开发一个众包平台。在发布之前,添加了禁止“在运行时,安装时或软件开发生命周期的其他阶段显示广告”的软件包。

npm首席执行官Brian Bogensberger在周五的博客中表示,过去几个月来,公司工程师一直在研究注册表基础结构,并表示他们将能够在9月底之前共享该框架。 NPM已进入由Patreon,GitHub赞助商,OpenGroup和Librapay服务的市场。 GitHub Sponsors有一个开源项目的货币化模型,它强调了开源和赚钱的真正问题:慷慨。

软件开发人员Linus Lee在一条推文中写道:“他们只是禁止以任何方式使用财务提示进行安装。NPM使用其对节点的控制权。JS生态系统可以找到可从其软件包中受益的维护者。”

Eaze的首席工程师,npm的前首席技术官CJ Silverio反对该计划。

NPM教大家使用软件包管理器免费下载和安装软件,那么为什么要立即付款?

Silverio还指出,Linux的兴起是一个参考,Linux是免费的,因此它的开发要优于需要花钱的Unix,她问了一个问题:“这个行业会从免费中得到回报吗?”。

实际上,如果软件开发人员可以自由地维护开源项目并且不关心公司对员工的使用,那么就不会出现退步。自开源开发以来,这个问题就一直存在。例如,在过去的一年左右的时间里,从事MongoDB和Redis等开源项目的公司对开源项目的Amazon,Google和Microsoft等云平台的盈利能力表示不满,因为这些巨型公司没有为开源项目补偿源项目。开发人员。

各个开源项目维护者也认为这是不公平的,并且他们在没有经济支持的情况下继续致力于改进代码。

周二,NPM CLI的前技术总监和架构师(现为微软的NuGet软件包经理KatMarchán)表达了她的愿景,即使用一种支付机制来替代软件许可证(例如奇偶校验许可证)来创建一个更加公平和人道的系统来解决她称之为开放源代码的可持续发展危机。

Marchán在关于dev.to的说明性文章中写道:“开源项目中维护人员的辛勤工作是社区的压力,他们通常只需要在业余时间进行维护工作。他们尝试使用一种模型来使该项目可持续和受到批评,例如最近基于广告的资金纠纷。

她在Twitter上写道:

我希望建立一个自由软件贡献者和合作者以及维护人员因在这些项目上的投资而获得回报的世界,这些项目有助于推动我们的经济。当前的开源系统需要改进,并且必须用更公平的系统代替。