微軟將開放更多原始碼 緩解Linux威脅
2024-11-09 22:50:10
【賽迪網訊】2月9日消息,微軟正在考慮發布用於開發Windows軟體的一款流行工具的原始碼。
在上周發布的網絡日記中,Windows Forms團隊的開發經理肖恩提出了向開發商客戶發布Windows Forms原始碼的計劃。Windows Forms是使用微軟Visual Studio工具開發Windows臺式機應用軟體用戶界面的一種編程模式。
肖恩明確表示,開放Windows Forms原始碼的事宜正在考慮中,但還沒有作出最終決定。他說,這一想法面臨一些障礙,其中包括法律問題、安全、成本,另外,這一舉措在微軟內部還有反對意見。他指出,開發部門的其它團隊也在研究向客戶開放原始碼的事宜。
微軟「共享原始碼」計劃的主管詹森表示,微軟正在對許多產品進行評估,考慮是否將它們包含在「共享原始碼」計劃中。在開放原始碼前,微軟會考慮許多因素,其中包括後向兼容性、互操作性,以及對開放原始碼版本和微軟專有的「封閉原始碼」產品進行平衡的需求。他說,我們必須研究用戶是誰,以及他們試圖解決什麼問題等事宜。
開放原始碼開發模式使合作者能夠查看原始碼,並提交對產品所作的變化——例如缺陷修正和功能修正。以Linux作業系統和OpenOffice臺式機辦公軟體為代表的許多開放原始碼項目都對微軟的業務構成了威脅。通常,微軟對其產品的原始碼「看」得很嚴。
但是,微軟在繼續增加讓大公司、政府部門、合作夥伴、科研機構查看全部或部分原始碼的產品。加入其「共享原始碼」計劃的產品包括Windows CE作業系統和其它面向編程人員的工具。去年9月份,微軟開放了FlexWiki和Windows Installer XML的原始碼。所有這些產品都使用了通用公共許可(CPL)模式。
與其它產品一樣,開放Windows Forms的原始碼對編程人員非常有吸引力。RedMonk公司的分析師詹姆斯說,原始碼能夠幫助他們成為更好的編程人員。
肖恩表示,他希望能夠開放Windows Forms的原始碼和一個缺陷跟蹤資料庫。從理論上來說,能夠訪問代碼和已知缺陷能夠使編程人員更好地理解該工具,減少他們自己產品中的缺陷。
開放任何一種產品的原始碼,都會使病毒作者對產品有更多的了解,更容易地破壞它的安全。但肖恩卻對此有截然不同的看法,他認為開放原始碼的安全風險是最小的。他說,如果存在安全漏洞而寄希望於不讓黑客發現它,那就麻煩了。黑客肯定能夠發現存在的安全漏洞。
肖恩表示,在收集用戶的反饋後,他將努力繼續開放Windows Forms原始碼的計劃。他說,微軟可能會刪除代碼中的註解,這些註解可能會提到具體的客戶或使用了不恰當的語言。他說,儘管不能明確地承諾,但我對該計劃持樂觀態度。