如果我是例如要編寫C#程序或網站在ASP.NET和賣的話,我會對任何授權費用?例如,我可以只是打開Visual C#express或Visual Web開發人員快速寫一個程序或網頁並出售它?或者我必須購買Visual Studio?如果我必須付費才能使用C#和.NET用於商業用途,關於Java,C++等什麼...我需要付費才能使用某些編程語言或apis嗎?
此外,什麼是有保證的免費解決方案,如果其他人不?
如果我是例如要編寫C#程序或網站在ASP.NET和賣的話,我會對任何授權費用?例如,我可以只是打開Visual C#express或Visual Web開發人員快速寫一個程序或網頁並出售它?或者我必須購買Visual Studio?如果我必須付費才能使用C#和.NET用於商業用途,關於Java,C++等什麼...我需要付費才能使用某些編程語言或apis嗎?
此外,什麼是有保證的免費解決方案,如果其他人不?
我從來不知道部署C#,Java和C++,或大多數其他語言商業所需要的任何授權費用。至少對於你命名的語言,你應該完全沒問題。
不,你不知道。除非您打算創建一種全新的語言,然後您必須支付版稅或達到某種專利許可,但顯然情況並非如此。 您可以購買一些特定的圖書館套餐,但您會提前知道。沒有默認安裝的東西。你沒事
也就是說,如果你想有一個「保證溶液」,你應該去任何其他地方比http://www.fsf.org/
取決於你的「免費」的定義。可以令人信服地指出,GPL只是用另一種替代一種法西斯主義。 – cHao 2011-05-04 18:21:14
您不必支付liscensing費redistrute任何.NET編寫...但是,用戶必須支付他們的操作系統liscense,因爲它只能在windows上運行(或者如果您想分割頭髮,則需要XBox)。
我數着分鐘之前的一些智者走過來,提到單....備案,如果我知道我需要在Linux上運行,我不會使用它。單聲道有問題,如果你想使用任何.net特定的,並不是我推薦的解決方案,除非它是對遺留代碼問題的迴應。
.NET顯然需要在其上運行許可的Windows機器。 – 2011-05-04 03:39:57
@Kirk:他們可以使用單聲道。 – 2011-05-04 04:06:39
@奧斯汀 - 他們可以使用Mono,但Mono不是.NET。當然,他們可以針對Mono的C#&ASP.NET。 – 2011-05-04 04:12:31