iT邦幫忙

0

visual studio 2010 express 的授權

小弟目前採用C#作系統整合的開發,有些版權的問題想請教。

  1. 請問若採用Visual studio 2010 express 開發要賣的軟體需要授權嗎?(我直接給執行檔,沒另外包裝)

  2. 若銷售出去的電腦中含有Visual studio 2010 express會違法嗎?(方便日後debug,不方便使用別台電腦)

  3. 因為需要作一些簡單的Log紀錄(目前都存在ini檔案中),SQL server是不是需要另外授權? Sql server只放在要售出的電腦讀自己的DB而已。因為並非大量資料對效能要求不高,若SQL Server需要另外授權,SQLite是最佳解?

cyuwww iT邦新手 2 級 ‧ 2013-02-11 21:03:11 檢舉
沒想到,有一堆人寫出錯誤的解釋;
(雖然我也很不喜歡微軟的手法,
但是拜託,看一下「我同意」的那一篇授權好嗎?)
.
.
請在安裝express時,看一下授權說明,就知道了。
(有很清楚的指出,哪樣可以,那樣不可以喔!)
4
mybeldandy
iT邦研究生 5 級 ‧ 2013-01-31 11:02:42
最佳解答

Express的目的
是讓你試用
或開發非商業用途自用的程式
你要開發商業用的 必須要買PRO以上
簡稱要付錢
除非你是用MAC免費送的XCODE 那才不用花錢

player iT邦大師 1 級 ‧ 2013-01-31 18:04:45 檢舉

沒這回事喔
雖然Express版的目的最初是為了要與免費的IDE競爭
避免教育用途的市佔率被免費的IDE都搶走

Visual Studio Express版在上網註冊後
也能夠無限期使用

Express版做出來的東西
少了一堆功能, 例如最佳化, 混淆器...等(例如SQL Server Express就少了自動備份DB的機制)
但不代表用Express版做出來的東西
就不能有商業用途
只是做出來的東西會有點差

6
warn911
iT邦新手 5 級 ‧ 2013-01-28 13:28:30
  1. no need
  2. no problem.
  3. SQL Express is free.
看更多先前的回應...收起先前的回應...

強烈不建議裝 Visual Studio 在客戶端 => 因為會有安全性漏洞

sbphsho iT邦新手 5 級 ‧ 2013-01-28 16:44:10 檢舉

我是在封閉的環境中,機台無法連到外網,應該就還好吧?

我只能說...這是種不專業的壞習慣~ @@

sbphsho iT邦新手 5 級 ‧ 2013-01-28 18:40:55 檢舉

我是完全不知道這個訊息,如果有必要的話可能要灌在VM裡面了~有相關的訊息嗎?讓小弟學習學習~

這些規範應該要問你專案的 PM 才是?!
若你是 PM ...那就 驚

sbphsho iT邦新手 5 級 ‧ 2013-01-29 07:55:59 檢舉

我是指安全性漏洞~and....我公司沒有pmmmmmmmmmmmm.....除了不用親自畫機構跟電路,電路、機構、bom list這些,寫程式的人都有責任再次去確認,因為程式是最後的實踐,任何地方出問題都會導致程式無法正確實踐....

sbphsho提到:
寫程式的人都有責任再次去確認,因為程式是最後的實踐,任何地方出問題都會導致程式無法正確實踐....

所以寫程式的人會因為需求不斷改變, 而進入 Coding 無間道... XD

8
外獅佬
iT邦大師 1 級 ‧ 2013-01-28 14:26:47

sbphsho提到:
SQLite是最佳解?

FireBird也可以...postgreSQL也沒問題,MySQL不可以....

看更多先前的回應...收起先前的回應...

warn911提到:
SQL Express

MySQL 並非完全免費授權 ! 兼談 SQL Server Express
http://blog.xuite.net/cstech/albertweblog/19251048

外獅佬 iT邦大師 1 級 ‧ 2013-01-28 16:30:12 檢舉

deanya提到:
MySQL 並非完全免費授權

係低...所以我說不可以....

外獅佬 iT邦大師 1 級 ‧ 2013-01-28 16:32:11 檢舉

要『合法』搭配SQL Server Express銷售產品,必須上微軟網站登錄才可以...

外獅佬 iT邦大師 1 級 ‧ 2013-01-28 16:34:27 檢舉

單機版資料庫,可以考慮搭配SQL Server Compact Edition...

sbphsho iT邦新手 5 級 ‧ 2013-01-28 18:41:52 檢舉

感謝各位大大提供的相關訊息~

player iT邦大師 1 級 ‧ 2013-01-28 20:36:46 檢舉

SQL Server Express 可以從MS官網免費下載
你不要有搭售的行為
就可以了

你可以幫他下載
幫他裝
但是不可有任何影射所販賣的軟體有包含SQL Server Express

4
summertw
iT邦好手 1 級 ‧ 2013-01-29 16:16:42

C# 開發的程式可以Compiler成EXE執行檔,再配合.NET的安裝,應該是不用額外的元件就可以執行了,不必安裝整個環境給客戶才對。
你的程式裡應該可以將錯誤存成一個訊息資料,你只要拿回這個訊息資料就可以進行除錯了。

SQL Server Express 本就免費,所以不會有授權的問題。

sbphsho iT邦新手 5 級 ‧ 2013-01-29 16:49:55 檢舉

該PC上有接許多PCI或是RS232的設備控制硬體,我無法隨意更換PC,若有bug通常都要在那台電腦上才有辦法debug.

summertw iT邦好手 1 級 ‧ 2013-01-30 14:14:10 檢舉

說實在的,微軟它的Visual studio 2010 & Visual studio 2010 express,都很肥大,又很笨重,客戶那一端若要安裝,必定也要使用到對等的資源來工作。
如果客戶完全不在乎,或許OK吧,但若客戶在乎多花了這些資源所需的費用時,就為了你的Debug方便的話,你要作好解釋的準備,使用者中不乏高手的存在,他們的朋友也多有能力之人...

該PC上有接許多PCI或是RS232的設備控制硬體..
建議您,帶著你的筆電去客戶那裡測,環境在你筆電內,這樣子客戶也會較有安全感。

sbphsho iT邦新手 5 級 ‧ 2013-01-31 12:22:59 檢舉

其實我們也不是沒想過這點,但是廠商管制嚴格,入廠nb要先掃毒(不知道等多久),另外原本出貨的PC上USB會被封掉,如果是透過網路傳檔案,會要求你帶出場的nb要format.....
我們也很無奈...

2
丁丁 (Dean)
iT邦大師 6 級 ‧ 2013-01-29 18:28:47

打給微軟...

我要發表回答

立即登入回答