偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Mimemagic 許可證問題影響 50 萬余項目

開發(fā) 前端
近日,一個名為 mimemagic 的 Ruby 庫因許可證問題引發(fā)了包括 Ruby on Rails 在內的數(shù)十萬個項目的混亂。

[[390244]]

上周,一個名為 mimemagic 的 Ruby 庫因許可證問題引發(fā)了包括 Ruby on Rails 在內的數(shù)十萬個項目的混亂。

事情的起因是一個名 Bastien Nocera 的 shared-mime-info 的軟件庫維護者通知了 Ruby 庫 mimemagic 的維護者 Daniel Mendler,該庫包含了 Nocera 的代碼,而 shared-mime-info 是在 GPLv2 許可證下授權的,mimemagic 是在 MIT 許可證下授權的,兩者并不兼容。

Mendler 得知此事后向 Nocera 表示感謝,并立即將最新的 0.4.0 和 0.3.6 版本移到 GPLv2 下,將之前的版本從 Ruby 開發(fā)者使用的包注冊表 RubyGems.org 上撤銷了發(fā)布。隨后他將 mimemagic 的 GitHub 倉庫歸檔,這意味著它不再被積極開發(fā)。

然而不幸的是,網絡開發(fā)框架 Ruby on Rails 由于依賴 mimemagic 0.3.5 而受到影響。此外,該事還影響了 172 個其他軟件包,它們之間涉及 577148 個不同的軟件倉庫。這些項目不一定會立即受到影響,但當時任何試圖從 RubyGems.org 獲取已撤銷版本的 mimemagic 的構建過程都會失敗,除非已實現(xiàn)了依賴緩存。

隨后,Ruby on Rails 討論了諸多解決方案,包括使用替代產品,比如 2-clause BSD 授權的 libmagic 或實現(xiàn)一個 mime 數(shù)據(jù)庫的 Ruby 版本,但這么做工作量很大;或者將 Ruby on Rails 由 MIT 遷移到 GPLv2,但這么做也會給其它項目帶來巨大影響。

最后,mimemagic 于周四發(fā)布了更新 0.4.1,恢復了 MIT 許可,并刪除了 GPL 覆蓋的代碼。作為替代的是,用戶現(xiàn)在必須自己提供 mime 類型數(shù)據(jù)庫。

本文轉自OSCHINA

本文標題:Mimemagic 許可證問題影響 50 萬余項目

本文地址:https://www.oschina.net/news/134862/mimemagic-liscense-problem

責任編輯:未麗燕 來源: 開源中國
相關推薦

2013-07-17 10:16:57

Github項目許可證

2014-07-09 10:53:58

軟件許可證

2011-05-05 09:41:56

開源軟件許可證

2009-07-23 09:25:28

SaaS成本

2012-11-12 09:34:03

SDNOpenStackCloudStack

2014-04-04 10:07:46

ApacheWinJS

2011-08-04 10:32:33

Ruby 1.9.3BSD 許可證

2018-08-24 09:32:15

開源技術 項目

2013-12-09 10:04:16

Windows 8.1Windows 8.1

2010-08-20 11:36:55

2019-09-30 07:04:56

開源道德條款開發(fā)者

2010-08-24 09:49:05

虛擬化

2018-11-02 09:01:16

RedisRediSearchRedis Graph

2010-08-19 15:17:47

DB2許可證

2010-07-30 09:37:44

VMware許可證銷售模式

2019-05-16 10:59:26

云計算電子化羅德島州

2023-03-19 15:51:25

開源開源許可證開發(fā)

2010-08-26 10:29:11

DB2許可證

2009-04-03 17:14:32

服務器虛擬化虛擬化虛擬機

2010-05-07 09:13:26

SQL Server
點贊
收藏

51CTO技術棧公眾號