企業(yè)網(wǎng)站怎么建立 哪些網(wǎng)站可以下載開源的代碼?
哪些網(wǎng)站可以下載開源的代碼?非常感謝能夠開源代碼的大神們,正是有了諸多優(yōu)秀的開源代碼,才使得程序開發(fā)人員不斷地提升吱聲的水平。如果我們有好的代碼,也可以考慮開源讓別人參考學(xué)習(xí)哦!這里介紹幾個(gè)開源代碼下
哪些網(wǎng)站可以下載開源的代碼?
非常感謝能夠開源代碼的大神們,正是有了諸多優(yōu)秀的開源代碼,才使得程序開發(fā)人員不斷地提升吱聲的水平。如果我們有好的代碼,也可以考慮開源讓別人參考學(xué)習(xí)哦!這里介紹幾個(gè)開源代碼下載的網(wǎng)站。
OSCHINA
從名字就可以看出這是我們自己的一個(gè)開源的網(wǎng)站。我登錄進(jìn)去看了下,呵,好多的開源代碼,如下圖所示:
我單單選擇了“IOS代碼庫”選項(xiàng),右邊就有這么多的開源代碼,里面應(yīng)該總有一個(gè)是你喜歡的吧。
GitHub
這是老外的一個(gè)開源代碼網(wǎng)站吧,我登錄上去后一片英文,還好我有點(diǎn)英語底子,大概能看懂頁面寫的啥。要在這里下載源碼的同學(xué)得惡補(bǔ)下英語基礎(chǔ)啊。
這里面的代碼不用多說了,也是大牛們的源碼,估計(jì)有好多是老外的源碼吧。這下子還能學(xué)習(xí)學(xué)習(xí)老外的源碼,不錯(cuò)!話說我以前自己寫了一個(gè)超市貨物的管理系統(tǒng),我也上傳到此與別人分享,這種心情還是不錯(cuò)的。
CSDN
CSDN應(yīng)該很多人都知道的,我也在這里寫文章之類的,而且我也在這里上傳過不少源碼:
不過在CSDN上下載的話要看貢獻(xiàn)者的心情了,心情好會(huì)讓你免費(fèi)下,心情不好的話就要你給積分下。估計(jì)是我當(dāng)時(shí)心情不太好,所以設(shè)置了下載需要3個(gè)積分。
下載開源代碼的網(wǎng)站還有很多,小伙伴們,你們還有哪些網(wǎng)站可以推薦呢?
中國的碼云距離github還有多遠(yuǎn)?
國內(nèi)用碼云僅僅是看上它的速度而已。
把github的項(xiàng)目導(dǎo)入到碼云,然后下載到本地。
對(duì)碼云一直無感。因?yàn)閲鴥?nèi)開源組織完全不遵循開源協(xié)議。
很多情況下會(huì)是這樣子:你看到一個(gè)感興趣的GPL協(xié)議的代碼庫,想學(xué)習(xí)一下的時(shí)候,卻發(fā)現(xiàn)說明里告訴你“聯(lián)系開發(fā)團(tuán)隊(duì)購買許可后即可突破20人在線限制”…
(既然需要購買許可你就不要用GPL??!老老實(shí)實(shí)用個(gè)Apache2.0不行嗎!?。?/p>
諸如此類的很多!
我氣的不是因?yàn)樾枰ㄥX購買!
而是開源協(xié)議和實(shí)際操作完全不匹配!
有種掛羊頭賣狗肉的體驗(yàn)!
把公司代碼上傳到了git上,被leader發(fā)現(xiàn)了怎么辦?
這種問題可大可小,往小了說吧,這個(gè)只是一個(gè)小事,一點(diǎn)點(diǎn)代碼而已,只要?jiǎng)h掉以后,就沒有什么問題了。
往大了說,這個(gè)就是信息安全的事件了,可以說是泄露了公司的機(jī)密。
可能我們很多人還沒有養(yǎng)成這種信息安全的意識(shí)。
但是,由于現(xiàn)在社會(huì)上信息安全的事件頻繁的發(fā)生,就連Facebook都出現(xiàn)了用戶資料泄露的情況,所以,作為一個(gè)程序員,就更應(yīng)該在自己的心里繃一根弦了。
說一個(gè)真實(shí)的故事吧,也是就在我身邊發(fā)生的事情。
事情的起因其實(shí)是一個(gè)很小的事件。
當(dāng)時(shí),我們公司的框架是自動(dòng)生成代碼注釋的,代碼注釋里面會(huì)包含項(xiàng)目的名稱和編輯代碼的人名(根據(jù)創(chuàng)建文件的人的域賬號(hào)生成的)。
然后,某一個(gè)程序員寫了一個(gè)小的公共業(yè)務(wù)組件,里面用到了一些有意思的技術(shù)。他將這些內(nèi)容放到了自己的博客里面,用于技術(shù)的交流。
因?yàn)楫?dāng)時(shí)我是在外企,我們的項(xiàng)目也是給涉密的國外政府門或者銀行來做的。
這個(gè)程序員在復(fù)制代碼的時(shí)候呢,很不信的將項(xiàng)目的名稱注釋一起貼到了博客里面,我們的客戶在Google的時(shí)候,就看到了這篇博客。
然后雷霆之火就出現(xiàn)了
客戶認(rèn)為這個(gè)是非常嚴(yán)重的問題了,我項(xiàng)目的代碼被公然的放到了互聯(lián)網(wǎng)上,這個(gè)還是被我發(fā)現(xiàn)了的,那是不是還有很多沒有被我發(fā)現(xiàn)的內(nèi)容?
客戶則認(rèn)為這個(gè)完全是管理的不嚴(yán)謹(jǐn)和員工意識(shí)不足的問題,而且是很大的安全隱患。解除合同賠錢都是小事了,還要起訴我們企業(yè)。
我們是一個(gè)500強(qiáng)的外企,這個(gè)事情要是鬧大了,那股票肯定一片綠啊!
從中國地區(qū)的CEO,到集團(tuán)總部的CEO,每個(gè)人都還是給客戶做工作,賠禮道歉等等。
然后,外國也和中國一樣,無證電工引起了大樓著火。
所以最后這個(gè)程序員就成為了犧牲品,程序員這次泄露代碼的行為被定義為個(gè)人行為,客戶直接起訴了這個(gè)程序員。
最終的結(jié)果我就不得而知了,不過這個(gè)程序員的履歷上,肯定有一個(gè)一輩子無法磨滅的黑點(diǎn)了。
所以,對(duì)于這種信息安全或者機(jī)密泄露的事件,我們一定要注意,沒發(fā)現(xiàn),那就是芝麻綠豆的事情,被發(fā)現(xiàn),那你的人生可能會(huì)變得不可預(yù)知了。