20110110-Upstreaming your code – a primer(讓您的程式碼回歸 Linux 上游源頭進行更新:入門篇)

讓您的程式碼回歸 Linux 上游源頭進行更新:入門篇(原載於OpenFoundry法律源地

© 2011,著作權所有。作者:Armijn Hemel & Ralf Baechle;譯者:林誠夏葛冬梅Ant
此中譯版之授權條款為:創用CC – 姓名標示 – 禁止改作 3.0 台灣

這份文件描述的內容是,晶片製造商需要採取哪些步驟,讓他們的程式碼成功地回歸 Linux 核心的上游開發主幹(mainline)進行更新。

為什麼要讓程式碼回歸上游源頭進行更新?

讓程式碼回歸上游源頭進行更新可以帶來各種不同的好處:最重要的是,您所修改的程式碼可以被更多人看到。將您所修改的程式碼儲放在某些 FTP 上讓人下載,其能見度必然會低於置放於 Linux 核心的開發主幹上。而如果程式碼是放置於 Linux 的核心主幹,這會更有助於其他人取得這些程式碼並下載利用,並使您所生產的晶片組或是主機板更具使用上的吸引性。此外,這也將會便利他人改良您的程式碼,並有助於該程式碼能一直保持在最新的更新狀態(Linux 核心的程式碼會經常地被更新修改)。
Continue reading “20110110-Upstreaming your code – a primer(讓您的程式碼回歸 Linux 上游源頭進行更新:入門篇)"