項目開源是什麼意思?
什麼叫開源項目
open source
編程裡的開源項目是什麼意思?
源碼可以被公眾使用的軟件,並且此軟件的使用、修改和發行也不受許可證的限制。
配置開源項目 什麼意思
開源項目:就是代碼是開放的項目
配置開源項目:就是開源項目的代碼、編譯、合成相關的代碼管理。
開源框架和開源項目有區別嗎?
相同點:它們都是開源的,都是一種項目。
不同點:框架是為了方便開發者開發的,是供開發者使用的,比如libevent網絡框架。項目是指實現某一種需要而制定的方案,比如開發libevent的方案就是一個項目,使用libevent來開發網絡方面的軟件,又是另一個項目。
開源和不開源分別是什麼東西?
開源是指把源代碼公開,可以任意修改,所以開源程序通常有n多版本,比如說linux而不開源就是不將密碼公開,你只能用,卻不知道他是怎麼實現的,不能修改,比如微搐的軟件就是不開源的
Android開源項目是什麼意思
android的開源項目經的意思是說這個項目是支持別人使用、下載、也可以修改,也必須將修改之後提交之後,繼續讓別人免費試用。
騰訊,這些年都開源了哪些項目
騰訊作為互聯網行業的一大巨頭,一直都不吝嗇將好的技術開放,與廣大開發者共享,未來也將推出VR開放平臺和AI技術。騰訊在全球合作伙伴大會披露了未來五年的發展思路,在技術共享方面,希望利用自己在新技術方面的積累,給開放平臺帶來更多技術合作和商業發展機會。
1. WeUI
WeUI 是由微信官方設計團隊專為微信移動 Web 應用設計的 UI 庫,是一套同微信原生視覺體驗一致的基礎樣式庫,為微信 Web 開發量身設計,可以令用戶的使用感知更加統一。
2. JX
JX 是 JavaScript eXtension tools 的縮寫,即 javascript 擴展工具套件的意思。JX 是模塊化的非侵入式Web前端框架,開發於2008年,並於2009年開源於GoogleCode - code.google.com/p/j-et/,於2012年切換到Github。
JX 框架同時適用於 Web Page 和 Web App 項目的開發,特別適合構建和組織大規模、工業級的Web App,騰訊 WebQQ
-web.qq.com、騰訊 Q+ www.QPlus.com 等產品都是採用JX框架開發,兼容目前所有主流瀏覽器。
3. Frozen UI
Frozen UI是一個開源的簡單易用,輕量快捷的移動端UI框架。基於手Q樣式規範,選取最常用的組件,做成手Q公用離線包減少請求,升級方式友好,文檔完善,目前全面應用在騰訊手Q增值業務中。
非手Q用戶不能使用離線包而直接請求核心css也僅28k,另外也可以採用cdn和combo的方式按需加載。
4. CodeTank
CodeTank(代碼坦克)是全世界首個Javascript程序員的編程遊戲,是由騰訊 AlloyTeam 和 HTML5 夢工場聯合出品的在線坦克仿真遊戲平臺,CodeTank 採用 html5、Javascript、CSS3、NodeJS、MongoDB 等全新 Web 技術來構建一個基於互聯網的在線智能坦克機器人戰鬥仿真引擎。
通過幾行簡單的Javascript代碼和CodeTank API,每個人都可以方便的構建屬於自己富有智能和個性的坦克(Tank)機器人,並通過互聯網進行在線互動和競賽!
5. AlloyImage
AlloyImage是一個基於Html5技術的專業級圖像處理引擎(簡稱AI),一個在線Web圖像處理平臺——AlloyPhoto(簡稱AP)。
AlloyImage是一個使用Javascript語言開發的,基於Web的在線圖像處理引擎,除了核心底層圖像處理引擎,還同時集成了一些方便快捷的圖像處理API,您可以將它簡單快捷的引用到您的Web網頁中,做出與PhotoShop一樣的優美效果。甚至,你可以用AlloyImage來開發一個Web在線圖像處理軟件。
AlloyPhoto在線演示:......
什麼是java開源項目
開源項目是指項目的原代碼是對外公開,大家都可以看到,可以下載
如何加入開源項目
為什麼加入一個開源項目?
首先,有很多加入開源項目的動機。排在第一的可能是“酷”:)當你告訴你的朋友“嘿,我在XYZ項目開發團隊! 我很潮吧?”
但是這並不是一個很好的原因。加入一個開源項目的首先需求是你需要使用它。如果你自己不會實際使用,那麼就不會有很強的動機去加入一個項目。
其它一些加入開源項目的原因可能是:
§ 獲得寫權限,將你自己的特性或者bug修訂加入到基礎代碼中;
§ 你認為自己能夠對項目帶來很大的提升;
§ 你有很多空閒時間:)
初始方法
因為如下兩個原因,第一次加入一個開源項目可能需要慎重對待:
首先,沒有標準的方法,沒有“加入此項目”這個按鈕。你需要直接聯繫項目的所有人(或者維護人),同他交談。
對起步者來說,另外一個可能導致加入過程有點困難的事情是缺少課題。
在你嘗試加入一個開源項目之前,你應該嘗試自己啟動一個項目。即使這僅僅是一個小項目或者只是一個Lib庫,或者是一些簡單但有用的東西,然後在你自己的Blog或者社交網站上宣告項目。如果你幸運的話,一些人會發現項目的價值,然後開始使用它。
通過做這件事情,你將學會兩件事:首先是如何運轉一個開源項目,其次是你的發明被很多其他人使用時是什麼樣子。當你意識到可能有成百上千的人使用你的代碼,有的人檢視它並反饋意見、想法、補丁包給你的時候,這是一件很令人激動的事情。
除了這些,你也可以看到社區是如何運轉和發展的,你將開始從不同的環境不同的角度來看你的項目。
它將為你打開新的視野!
即使你已經做了這些事情,或者感覺自己已經做好無論如何都要加入一個開源項目的準備,也還有其它前提條件:
§ 你必須熟悉掌握項目使用的VCS(Version Control
System)工具。例如,如果項目使用Subversion(SVN),你必須知道如何提交、合併、回退、修補等等
§ 你必須知道可讀的代碼和文檔的重要性
§ 你必須知道如何註釋你的代碼
如果你覺得所有這些你都沒有問題,第一步就是開始“玩”項目:將代碼Checkout,然後一頭扎入代碼中,去學習代碼如何工作以及代碼完成什麼功能。
同時也要關注項目使用的編碼風格,你不需要完全按照當前項目維護者那樣編碼,但至少要保證是相同的風格。你需要考慮到總會有人將要閱讀和修改你的代碼。
就像有人說的:編碼的時候你要想象那個最後維護你代碼的人是一個知道你住在哪裡的暴力精神病患者!
當你感覺已經做好要加入的準備,你可以進入下一步:聯繫項目維護者!
初步聯繫
如果你準備運行自己的開源項目,你可能已經有了一個如何讓你的Email被尊重和別人看到Email的時候如何想的好主意。
這個不是什麼高深複雜的事情(原文為rocket science):
§ 這個傢伙加入了許多開源項目,而且可能在項目中擔任全職工作,所以Email要短、要令人愉快。
§ 這個傢伙根本不知道你是哪根蔥。所有運行開源項目的傢伙至少知道一件事情:好心未必有好報(Hell is paved with
good intentions)。
§
展示你項目有關的知識,而不是你的激情。換句話說,向項目所有者證明你具有成為項目一部分的資格。如果你加入了,你有足夠的時間來展示你的動力和激情
好的,我已經加入了,現在幹嘛?
根據經驗,有兩種類型的人將加入開源項目:一種是推動項目前進的人,一種是不會推動項目前進的人。
與展示實際的資格......
開源項目的簡介
開源項目,顧名思義,開放式源代碼項目.