將商業(yè)軟件的源代碼公開過去是不可想象的一件事,但在“always beta”的云計算時代,德國游戲開發(fā)軟件公司Crytek的做法為軟件企業(yè)們提供了一個新的商業(yè)范型。
開發(fā)者總是希望能更深入地了解開發(fā)工具,德國游戲軟件開發(fā)公司Crytek在這方面進行了突破性的嘗試,近日Crytek將明星游戲引擎Cryengine的全部代碼都放到了Github上。
值得注意的是,雖然將代碼公開了,但Crytek并未將Cryengine開源,開發(fā)者不能像對待開源軟件一樣隨意分發(fā)或修改Cryengine的源代碼,Cryengine的商業(yè)授權許可證的法律條款依然有效。Crytek將源代碼公開的目的主要是為了幫助開發(fā)者更清楚地了解不同迭代版本之間的代碼差異。
過去,Cryengine在銷售的時候會附上產(chǎn)品源碼的zip文件包,有開發(fā)者自己來定制系統(tǒng),或進行不同版本的軟件代碼的比對,將源碼發(fā)布到Github上對用戶來說將完成代碼的比對更加方便,因為Git是分布式系統(tǒng),而且還能離線部署。
在GitHub上發(fā)布源代碼對Cryengine來說還有一個好處就是方便用戶隨時升級代碼。此外,Crytek的其他產(chǎn)品頁采用了激進的推廣方式,例如三月份Crytek將Cryengine V最新版軟件的定價模式調(diào)整為“Pay-what-you-want”,就像美國大都會博物館的門票定價方式一樣,開發(fā)者(憑良心)選擇自己喜歡的價格來支付,一分錢或者1000美元都可以。
新聞熱點
新聞爆料