開放原始碼的相容與互斥性:從 Ruby 社群變更開放原始碼授權來探討
開放原始碼的相容與互斥性:從 Ruby 社群變更開放原始碼授權來探討: 前言
Ruby (http://www.ruby-lang.org/) 是屬於開放原始碼的物件導向程式語言,近年因 Ruby on Rails (RoR) (http://rubyonrails.org/) 開放網頁應用框架的興起而廣為人知,並於 2006 年由 TIOBE 獲選為年度程式語言。過去,Ruby 採用 GPL-2.0 (http://www.gnu.org/licenses/gpl-2.0.html) 或 Ruby 授權 (http://www.ruby-lang.org/en/LICENSE.txt) 的雙重開放原始碼授權,但從 2011 年 7 月 31 日所釋出的 Ruby 1.9.3 preview1 版本裡,筆者發現除了功能性的改進外,對於開放原始碼授權也進行了大幅度的變更。
Ruby (http://www.ruby-lang.org/) 是屬於開放原始碼的物件導向程式語言,近年因 Ruby on Rails (RoR) (http://rubyonrails.org/) 開放網頁應用框架的興起而廣為人知,並於 2006 年由 TIOBE 獲選為年度程式語言。過去,Ruby 採用 GPL-2.0 (http://www.gnu.org/licenses/gpl-2.0.html) 或 Ruby 授權 (http://www.ruby-lang.org/en/LICENSE.txt) 的雙重開放原始碼授權,但從 2011 年 7 月 31 日所釋出的 Ruby 1.9.3 preview1 版本裡,筆者發現除了功能性的改進外,對於開放原始碼授權也進行了大幅度的變更。
留言
發佈留言