開源代碼都有自身的發布許可證(License),License 中會規定使用者權力和義務。有些License 中的規定可能給使用者帶來知識產品方面的風險,比如GPL License,就要求使用者基於該代碼衍生出的新的軟件代碼頁必須要用GPL 發布,也就是壹定要開源,如果用戶的軟件沒有開源,或者沒有按照GPL License 來發布,就會有法律風險。另外,有些開源代碼本身也存在漏洞,也會給使用者帶來風險。
這些都是使用開源代碼時須有註意的,當然,有壹款叫black duck software 的軟件能夠很好的幫助使用者解決這些問題。
上一篇:Jquery源代碼分析Aaron下一篇:如果讓壹個普通人學會計算機中某壹棋類軟件(如圍棋)的算法,那麽這個人能否和世界級高手較量?