課程
/運(yùn)維&測試
/Linux
/ Linux達(dá)人養(yǎng)成計劃 I
開源軟件的開發(fā)應(yīng)該是怎么得一個過程?可不可以舉例說明一下,或者提供一份有實(shí)例說明的鏈接地址?謝謝????????
2015-09-07
源自: Linux達(dá)人養(yǎng)成計劃 I 1-2
正在回答
謝謝謝謝
開源軟件不過是把源代碼公開(當(dāng)然不僅僅是把代碼放到網(wǎng)上那么簡單,需要選擇一個協(xié)議...合適的發(fā)布方式...還有很多細(xì)節(jié)問題),但根本上,和開發(fā)其它軟件沒有區(qū)別。
所謂協(xié)議就是授權(quán)協(xié)議,雖然開源代碼并不需要付費(fèi)獲得,但你也許需要一個協(xié)議來規(guī)范獲取到這份代碼的人的行為。常用的協(xié)議有GPL、LGPL、MIT...
發(fā)布方式是指你要以何種方式讓別人獲取到代碼。你可以打包放到網(wǎng)上;也可以放到如github這樣的托管網(wǎng)站上,讓大家一起參與到軟件的開發(fā)中來;在Linux世界中,你還可以自行為發(fā)行版維護(hù)軟件包。
考慮到也許會有其他人參與開發(fā),你可以選用大家常用的開發(fā)工具,如在Unix/Linux圈子中會用GNU autotools工具集......這些都是細(xì)節(jié)問題,還是那句話,關(guān)鍵的開發(fā)過程和開發(fā)其他軟件沒有區(qū)別啊!
TDH 提問者
元狼
元狼 回復(fù) TDH 提問者
舉報
Linux入門視頻教程,以通俗易懂的語言帶你感受linux之美
3 回答使用別人就開源的軟件開發(fā)出來的軟件可以出售嗎,會不會涉及法律的問題
2 回答如果既有軟鏈接也有硬鏈接,刪除源文件,軟鏈接能找到數(shù)據(jù)嗎?
4 回答Windows下開發(fā)程序和linux下開發(fā)程序到底有什么區(qū)別呢?
1 回答如何用Java開發(fā)一套完整的簡單的計算機(jī)軟件。
1 回答源文件改動位置后軟連接還可以正常打開嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-08-22
謝謝謝謝
2015-09-07
開源軟件不過是把源代碼公開(當(dāng)然不僅僅是把代碼放到網(wǎng)上那么簡單,需要選擇一個協(xié)議...合適的發(fā)布方式...還有很多細(xì)節(jié)問題),但根本上,和開發(fā)其它軟件沒有區(qū)別。
所謂協(xié)議就是授權(quán)協(xié)議,雖然開源代碼并不需要付費(fèi)獲得,但你也許需要一個協(xié)議來規(guī)范獲取到這份代碼的人的行為。常用的協(xié)議有GPL、LGPL、MIT...
發(fā)布方式是指你要以何種方式讓別人獲取到代碼。你可以打包放到網(wǎng)上;也可以放到如github這樣的托管網(wǎng)站上,讓大家一起參與到軟件的開發(fā)中來;在Linux世界中,你還可以自行為發(fā)行版維護(hù)軟件包。
考慮到也許會有其他人參與開發(fā),你可以選用大家常用的開發(fā)工具,如在Unix/Linux圈子中會用GNU autotools工具集......這些都是細(xì)節(jié)問題,還是那句話,關(guān)鍵的開發(fā)過程和開發(fā)其他軟件沒有區(qū)別啊!