我們正處在“后開源”時代?

越來越多的軟件不是用來出售的,而是用來增強互聯網上所提供的各種服務的功能。開源的實際好處已經超過了你所看到的一面,但是現在還是有人糾結是用什么樣的開源協議,只是不明白為什么還要和開源協議作斗爭呢?

自由軟件和開源軟件支持者在經過多年的激烈斗爭之后,開源軟件最終獲勝。但這只是短暫的勝利,因為 Apache 服務器類許可證一直在虎視眈眈,GitHub 這一類支持者看樣子是在下決心將開源軟件歸納到自己的隊伍里:即使在根本沒有協議的情況下也可以發布大量的軟件代碼。

難道真的是因為開發者對協議太無所謂了以至于不愿意去找麻煩,還是有什么更復雜的東西在阻擋著他們?

對GPL說拜拜

根據RedMonk的分析,GPL 協議家族的勢力有的時候正在不斷的減弱,2012年使用的所有的開源協議中GPL暴跌到50%,而現在一直徘徊在45%左右。

事實上,這樣的趨勢變得越來越明顯,甚至有的開發者會套用這樣的邏輯來分析:如果不設限的許可證(permissive licensing)很好用的話,沒有許可證或許會更好。或者像自由軟件界杰出人物Glyn Moody 描述的趨勢那樣,行業更傾向于“不設限的”許可證的關鍵點是——一個許可證就可以解決所有的問題。

也許像高級職員顧問 Aaron Williamson 在2013 Linux Collaboration Summit 大會上說的那樣,他掃描過1,692,135個GitHub 代碼存儲庫,只有219,326個是具有任何可以被識別的許可證,占總數的14.9%。而這其中Apache許可證壓倒性的占據這些項目的大部分范圍。但更讓人覺得驚訝的是盡然有那么多的代碼沒有任何明確的許可證。

GitHub 也幫了開源的忙

就上述所提到的對許可證的批評,GitHub 已經竭盡全力為開源許可證鋪平了道路,就像 Simon Phipps 呼吁的那樣,公司已經推出 choosealicense.com 來幫助開發者決定使用什么樣的許可證在自己的項目里。同時他們還組成了一個很有用處的 FAQ 以分析開源許可證之間的細微差距,并詳細解釋不使用許可證的弊端:

一般來說,沒有許可證意味著在某種程度上是贊成默認的版權法的。這也意味著你有保留所有源代碼的權利,別人不能復制、分發或創建派生作品。這可能不是你想要看到的現象吧。

所有的這些言論和行為都會對開源許可證的推廣有幫助,但這并不重要!

只要我們需要,不管什么時候都要得到

有些人說開源不重要,支持開源的言論也不重要,但是這些都無所謂,即使這些人對企業開源冷眼旁觀也無所謂,反對大勢所趨事情的人就是時代的落伍者。畢竟現在的開源能夠給一些重要的軟件更大的話語權,就像一些重要的大趨勢那樣:云計算、大數據、移動,這些領域里不乏開源的身影。開源不再是挑戰者,也不是一個失敗者。

開源的道路已經走了很長的路了,今天我們要做的就是如何寫好代碼這件事。

不行,現在的開源還沒到遍地開花的境地,仍然有很多大型軟件公司在放棄之前的許可證模式的基礎上損失了很多盈利。但是對于正在增長的 GitHub 一代來說,代碼已經不再是你銷售的主要部分,而是能夠確保你的服務業務能夠銷售出去的主要動力。Redmonk的?Stephen O'Grady?就指出:

組織已經意識到,即使是非常少的代碼在實踐中也是很有競爭差異的。這使得開源行動都是一個符合邏輯的行為,因為提供的源代碼的潛在好處本質上可能會大大超過成本投入。就許可證而言,如果代碼不具備競爭優勢的話,很可能不值得保護。對于那些認為他們生產的代碼是可替代的資產的人來說,所提供的互惠許可證恐怕不是非必要的,只是他們不想要而已。在這種情形下,寬容協議(permissive licenses)可能就是一個完美的選擇。

這就是我們今天所看到的,在后開源改革時代,軟件在改革過程中所占據的重要指出要遠高于以往任何時候,而許可證的地位要低的多。

(英文出處:InfoWorld,

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447407.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447407.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447407.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

解決:-source 1.6 中不支持 diamond 運算符 [ERROR] (請使用 -source 7 或更高版本以啟用 diamond 運算符)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 工程打包 mvn clean install 執行報錯&#xff1a; 2. 解決方法&#xff0c;在pom中加上如下配置&#xff1a; <plugin><gr…

是什么摧毀了程序員的工作效率

本文是html5tricks原創翻譯&#xff0c;轉載請看清文末的轉載要求&#xff0c;謝謝合作&#xff01; 下圖是摘自網上有關程序員工作效率的論述。 正如Homer Simpson所說&#xff0c;如果這是真的&#xff0c;那就有意思了。 我之所以不能一針見血地發現如何才能高效工作的秘密…

解決:single failed: For artifact {null:null:null:jar}: The groupId cannot be empty. 把工程依賴的jar包打到入jar中

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 執行 mvn clean install 報錯&#xff1a; Execution make-assembly of goal org.apache.maven.plugins:maven-assembly-plugin:2.4…

解決:Exception in thread main java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExe

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.報錯&#xff1a; Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreEx…

云計算技術背后的天才程序員:Open VSwitch鼻祖Martin Casado

摘要&#xff1a;Martin Casado被稱為軟件定義網絡之父&#xff0c;OpenFlow的發明人、Nicira的創始人、硅谷最炙手可熱的“40 under 40”之一&#xff0c;另外&#xff0c;他提交的虛擬交換機Open VSwitch的第一個Commit揭開波瀾壯闊的軟件定義網絡時代。 【編者按】在一次采…

Maven Helper 安裝使用(jar 包管理工具)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 一般用這款插件來查看maven的依賴樹。在不使用此插件的情況下&#xff0c;要想查看maven的依賴樹就要使用Maven命令maven dependency:tr…

云計算技術背后的那些天才程序員:KVM之父Avi Kivity

摘要&#xff1a;KVM以其精簡的架構&#xff0c;清晰的定位獲得Linux社區多數開發人員的支持并快速被合并入主干&#xff0c;從而成為x86全虛擬化技術的一顆新星&#xff0c;其提出者Avi Kivity對于計算機體系架構和Linux內核有深入理解&#xff0c;并且精通匯編和C。 提到以色…

解決:Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.執行&#xff1a; java -jar xxx.0.0.1-SNAPSHOT.jar 報錯&#xff1a; Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar 2.原…

與Linus Torvalds“并列”,虛擬化天才程序員法布里斯貝拉

摘要&#xff1a;談起阿蘭圖靈、高德納、艾茲赫爾戴克斯特拉&#xff0c;我們并不陌生&#xff0c;這些振聾發聵名字背后是顛覆了人類生活的現代計算機工業。然而有些人的榮譽卻遠低于他的貢獻&#xff0c;比如Fabrice&#xff0c;過去20年最閃亮和最有影響力的程序員之一。 【…

工具類:獲取 spring 容器中 bean

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 package com.orange.utils;import org.springframework.beans.BeansException; import org.springframework.context.ApplicationConte…

數據vs.算法,究竟誰更重要

摘要&#xff1a;數據和算法究竟哪個更重要并沒有一個明確的界定&#xff0c;根據不同的情境和應用&#xff0c;它們發揮的作用不同。雖然實際情況確實如此&#xff0c;但是在數據為王的時代&#xff0c;算法的關心似乎已只停留在某些領域或者某些公司里面。 【編者按】隨著服…

JDK8 集合排序 xxxList.stream.sorted(...)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 # 默認 list.stream().sorted() list.stream().sorted(Comparator.reverseOrder()) # 按字段排序 xxxList.stream().sorted(Comparato…

云數據中心選址PK:微軟第一,IBM第二,谷歌最少

摘要&#xff1a;多區域數據中心往往可以側面說明服務的可用性&#xff0c;在這個方面&#xff0c;Azure以12個區域領先&#xff0c;接著是Softlayer 9個&#xff0c;Amazon 8個&#xff0c;Rackspace 6個。Google比較落后&#xff0c;只有3個。 【編者按】當下&#xff0c;各…

解決:Unexpected token (START_OBJECT), expected START_ARRAY: need JSON Array to contain As.WRAPPER_ARRA

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. redisTemplate 報錯&#xff1a; Caused by: com.fasterxml.jackson.databind.JsonMappingException:Unexpected token (START_OBJEC…

用戶暴增下的收入降低,AWS面臨尷尬

摘要&#xff1a;雖然摩爾定律和規模經濟會帶來成本效益&#xff0c;但是在大量的競爭下&#xff0c;AWS的收益已明顯降低&#xff0c;而10%的股價下降更帶來了投資者的不滿。 【編者按】雖然亞馬遜的云業務遠遠超過了IBM、HP和Google等巨頭科技軟件公司&#xff0c;但是其增長…

解決:Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 報錯&#xff1a; Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding t…

為什么軟件測試需要變革?

摘要&#xff1a;世易時移&#xff0c;現今的科技發展一日千里&#xff0c;軟件測試這門科學也到了該進行革命的時候了。作者Bhumika Mehta認為軟件測試需要的就是想法與創意。沒有想法的測試人員可能在測試這條路上不會走得太遠。 世易時移&#xff0c;現今的科技發展一日千里…

websocke 在線測試地址

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 記錄一個websocke在線測試地址&#xff1a; http://www.websocket-test.com/

Linux統治超級計算領域的九個理由

Linux能統治超級計算領域的幾個原因不外乎&#xff1a;歷史悠久、成本低廉、可靠、安全、開源、資源豐富、易于管理、創新不斷等等。1. Linux在超級計算的歷史 NASA在1994年使用Linux建立了第一個Beowulf集群&#xff0c;作為昂貴的HPC超級計算機的一種替代品。“Beowulf集群是…

左手代碼,右手是你

認識你是在 5 年前&#xff1a;成都&#xff0c;地鐵2號線&#xff0c;白果林站&#xff0c;2014 年 2 月下旬 高高的&#xff0c;廋廋的&#xff0c;戴著一副瑩潤的眼鏡&#xff0c;穿著一件并不太合身的、略寬松的羽絨服&#xff0c;安靜的站在我們約定見面的地鐵口 是的&a…