java基金會,java基金項目

本文目錄一覽:

阿帕奇基金會是什麼?

Apache軟件基金會(也就是Apache Software Foundation,簡稱為ASF),是專門為支持開源軟件項目而辦的一個非盈利性組織。在它所支持的Apache項目與子項目中,所發行的軟件產品都遵循Apache許可證(Apache License)。

發展歷史

編輯 播報

Apache軟件基金會正式創建於1999年7月,它的創建者是一個自稱為“Apache組織”的群體。這個“Apache組織”在1999年以前就已經存在很長時間了,這個組織的開發愛好者們聚集在一起,在美國伊利諾伊斯大學國家超級計算機應用程序中心(National Center for Supercomputing Applications,簡稱為NCSA)開發的NCSA HTTPd服務器的基礎上開發與維護了一個叫Apache的HTTP服務器。

最初NCSA HTTPd服務器是由Rob McCool開發出來的,但是它的最初開發者們逐漸對這個軟件失去了興趣,並轉移到了其他地方,造成了沒有人來對這個服務器軟件提供更多的技術支持。因為這個服務器的功能又如此強大,而代碼可以自由下載修改與發布,當時這個服務器軟件的一些愛好者與用戶開始自發起來,互相交流並分發自己修正後的軟件版本,並不斷改善其功能。為了更好進行溝通,Brian Behlendorf自己建立了一個郵件列表,把它作為這個群體(或者社區)交流技術、維護軟件的一個媒介,把代碼重寫與維護的工作有效組織起來。這些開發者們逐漸地把他們這個群體稱為“Apache組織”,把這個經過不斷修正並改善的服務器軟件命名為Apache服務器(Apache Server)。

這個命名是根據北美當地的一支印第安部落而來,這支部落以高超的軍事素養和超人的忍耐力著稱,19世紀後半期對侵佔他們領土的入侵者進行了反抗。為了對這支印第安部落表示敬仰之意,取該部落名稱(Apache)作為服務器名。但一提到這個命名,這裡還有流傳着一段有意思的故事。因為這個服務器是在NCSA HTTPd服務器的基礎之上,通過眾人努力,不斷地修正、打補丁(Patchy)的產物,被戲稱為“A Patchy Server”(一個補丁服務器)。在這裡,因為“A Patchy”與“Apache”是諧音,故最後正式命名為“Apache Server”。

後來由於商業需求的不斷擴大,以Apache HTTP服務器為中心,啟動了更多的與Apache項目並行的項目,比如mod perl、PHP、Java Apache等等。隨着時間的推移、形勢的變化,Apache軟件基金會的項目列表也不斷更新變化中——不斷的有新項目啟動,項目的中止以及項目的拆分與合併。比如一開始,Jakarta就是為了發展JAVA容器而啟動的Java Apache項目,後來由於昇陽公司(SUN)的建議,項目名稱變為Jakarta。但當時該項目的管理者也沒有想到Jakarta項目因為JAVA的火爆而發展到如今一個囊括了眾多基於JAVA語言開源軟件子項目的項目。以至後來,不得不把個別項目從Jakarta中獨立出來,成為Apache軟件基金會的頂級項目,Struts項目就是其中之一。

最近,為了避免SCO與UNIX開源社區之間的發生糾紛降臨在Apache軟件基金會(ASF)身上。Apache軟件基金會(ASF)裡面開始採取一些措施,讓眾多的項目進行更多協調的、結構化管理,並保護自己的合法利益,避免一些潛在的合乎法律的侵犯(potential legal attacks)。

組織構成

編輯 播報

理事會

理事會(Board of Directors)是管理與監督整個Apache軟件基金會(ASF)的商務與日常事務,並讓它們能符合章程的規定下正常地運作。

項目管理委員會

項目管理委員會(Project Management Committees,簡稱為PMC),主要負責保證一個或者多個開源社區的活動都能運轉良好

現任理事會

根據2010年7月Apache官方Blog消息,Apache 軟件基金會(ASF)宣布:Shane Curcuru, Doug Cutting, Bertrand Delacretaz, Roy T. Fielding, Jim Jagielski, Sam Ruby, Noirin Shirley, Greg Stein和Henri Yandell當選新一屆ASF理事會成員。

Jim Jagielski

ASF理事,Apache軟件基金會主席

Shane Curcuru

ASF理事,副主席 任職IBM

Doug Cutting

Doug Cutting ASF理事,搜索引擎專家,任職Cloudera,Hadoop之父。

Bertrand Delacretaz

ASF理事,任職DAY SOFTWARE的研發集團,他參與涉及的項目Apache Cocoon, FOP, Solr, Sling, Tika和ESME。

Roy T. Fielding

ASF理事,美國著名科學家,HTTP規範的重要作者之一,現任職DAY SOFTWARE首席科學家。

Sam Ruby

ASF理事,參與很多開源項目,ASF秘書兼法律事務副主席,W3C的HTML組織聯合創始人,現任職於IBM。

Noirin Shirley

ASF唯一女性理事,負責會議的副主席。她任職Google。

Greg Stein

ASF理事,曾擔任ASF主席。

Henri Yandell

ASF理事,Commons,Jakarta,Tomcat等項目維護者。

java開發工具 eclipse是什麼時候發明的

簡介

Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。

歷史

Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。2003年,Eclipse 3.0選擇OSGi服務平台規範為運行時架構。2007年6月,穩定版3.3發布;2008年6月發布代號為Ganymede的3.4版;2009年6月發布代號為Galileo的3.5版;2010年6月發布代號為Helios的3.6版;2011年6月發布代號為Indigo的3.7版;2012年6月發布代號為Juno的4.2版;2013年6月發布代號為Kepler的4.3版;2014年6月發布代號為Luna的4.4版;2015年6月項目發布代號為Mars的4.5版。

發行版本

從2006年起,Eclipse基金會每年都會安排同步發布(simultaneous release)。至今,同步發布主要在6月進行,並且會在接下來的9月及2月釋放出SR1及SR2版本。

具體請參考鏈接:網頁鏈接

eclipse基金會是什麼組織

Eclipse基金會已經成立超過10年了。目前,這個開源組織擁有眾多項目,其中就包含了最為出名的Java IDE Eclipse以及Mylyn。在Eclipse基金會成立之初,由其發起並指導的項目,下載次數就達到了百萬次,有的項目也出現了商業版本。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/229207.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-10 12:09
下一篇 2024-12-10 12:09

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • Java 8 Group By 會影響排序嗎?

    是的,Java 8中的Group By會對排序產生影響。本文將從多個方面探討Group By對排序的影響。 一、Group By的概述 Group By是SQL中的一種常見操作,它…

    編程 2025-04-29

發表回復

登錄後才能評論