2007年6月6日 星期三

想要私自改進微軟的產品?等著被告吧!

兩年前微軟為了對抗各種越來越受歡迎的免費軟體發展工具 (例如 Eclipse和 Netbeans),開始提供免費版本的軟體發展工具 VSEE (Visual Studio Express Edition)讓大家下載。當然,微軟還是希望你用了 VSEE之後,將來會願意花錢購買需要付費的專業版或是企業版。因此,基本上微軟並不希望你真的用 VSEE來開發產品,因為這樣它根本賺不到你的錢。

有一位過於熱心的軟體發展者因為太過熱心,最近收到微軟寄來的律師函。住在英國倫敦的 Jamie Cansdale幾年前自己利用 VSEE開發了一套單元測試附加元件 TestDrive.Net,讓使用者可以直接在 VSEE上面執行單元測試的功能。Jamie Cansdale把這套附加元件放在網路上讓大家免費下載,他自己並沒有從這套軟體獲得任何利益。

當微軟知道這件事情之後,一開始還表示非常感謝 Cansdale的貢獻,並且頒發 MVP獎給他。不久之後,微軟突然改變心意,並且由高層主管出面要求 Cansdale馬上把 TestDrive.Net從網路上移除。理由是 "依照 VSEE裡面的軟體使用合約,這個版本的 Visual Studio不允許使用者安裝任何附加元件來增加它的功能"。更好笑的是,微軟認為 Cansdale光是憑 VSEE提供的陽春功能,不可能有辦法開發出 TestDrive.Net。微軟認為 Cansdale 一定是偷用了專業版或是企業版提供的 API。

Cansdale在收到這些信件之後堅持不願意依照微軟的要求拿掉這套軟體,因為他認為自己並沒有像微軟所說的偷用了不應該使用的 API。在勸阻無效之後微軟最近終於正式控告 Cansdale,Cansdale也面臨了小蝦米對抗大鯨魚的窘境。這些微軟和 Cansdale之間的電子郵件內容已經全部都被公佈在 Cansdale個人的部落格上面。

http://www.theregister.co.uk/2007/06/05/microsoft_mvp_threats/

4 則留言:

  1. 建議可以看看一些其他方向的意見:
    http://www.infoq.com/cn/news/2007/06/TestDriven-Express-Emails

    回覆刪除
  2. 剛覺得奇怪,怎麼找不到。原來是TestDriven.NET 不是 TestDrive.NET

    回覆刪除
  3. 微軟真是枉費大家的一片愛戴,他的時代已經過了!

    回覆刪除