在本機安裝MS SQL2012,但只是for本機開發使用,並不是安裝在Server上
這樣的使用情境應該如何計算授權費用呢?
是下列哪一種?或都不是?
另外,若僅做開發用而在本機安裝SQL Server Express版,會有侵權疑慮嗎?
有聽說過只要是在公司用,那就是在替公司賺錢,就屬商用範圍
微軟並沒明定出來開發應用的規則。
但具msdn內一名微軟的特殊人員。
侵權的定義是看場所及使用情況。
基本上,微軟本身就提供下載資源。其最大的目的就是為了給開發者方便。
所以正常來說,如果是在開發階段的使用。正常是不需要費用。或是授權費用為0的觀念。
早期有做登記制。會給與開發授權。但不需要付費。
這個現在還有沒有我就不太清楚了。
具當時的了解。給開發授權就是為了追蹤責任問題。
如果在公開的地方場合被發現到了。可以從中知道這是從哪個開發序號出來的。
但後期好像就沒看到了。畢竟那是很早以前的東西了。
正常來說,只要你只是個人拿來開發使用。正常是不太需要擔心授權的問題。
但這其實又有另外一點。如果是在公司開發使用。是否就要授權?
這點我就不太敢保証不需要就是了。
其它就等對微軟授權更懂的人來回答你了。我也只懂一些皮毛。
畢竟我不是微軟派
根據Microsoft 官方 SQL Server 2019 licensing guide 第六頁有提到:
Other specialty editions of SQL Server 2019 include Developer Edition, which is licensed for non-production use; the freely downloadable and distributable Express Edition
簡單來說,SQL Server Express 2019 是 Freely download & redistributable software,使用上不用擔心這個問題。
Google翻譯@@..
SQL Server 2019的其他專業版本包括Developer Edition,該版本被許可用於非商業用途; 可免費下載和分發的Express Edition
;前後是講不同的版本,英文句子要看清楚...
官方MSDN的論壇討論串也有相關內容
https://social.msdn.microsoft.com/Forums/zh-TW/home?category=&forum=&filter=&sort=relevancedesc&brandIgnore=true&searchTerm=SQL+EXpress+%E6%8E%88%E6%AC%8A
換言之~你說Express Edition是可以用來商業用途囉?
版主的重點是說資料庫是否可以用在商業行為的上面吧..
另外,若僅做開發用而在本機安裝SQL Server Express版,會有侵權疑慮嗎?
基本上MSDN論壇有幾個討論串有提到
SQL Server Express 本身具有相當多的限制
可以但不適合用於商業系統上
授權條款上也沒提到Express 2019 不得用於商業用途!
https://social.technet.microsoft.com/Forums/exchange/en-US/497f91ea-2a5b-4187-88eb-24ac2f135f78/is-sql-server-express-is-free-for-commercial-use?forum=sqlexpress
SQL Server Express可以用在任何的系統(商業系統亦可), 若以後要升級, 除了可以選Enterprise版以外, 也可以選Standard版
--tihs(MCC, MVP)
ERP 系統要注意資料庫大小的限制,SQL Express 一個資料庫最高 10GB,RAM 使用最高 4GB,是否適用於 ERP 可能要評估一下。
所謂的 "不可用於商業軟體主機服務" 應該是指不能拿來作為 hosting。
--小朱KINGFOR INFO CO. LTD. (K...(MCC, MVP)
加上樓主本身用於自己內部開發用
沒有另外轉散布包裝於產品上
純真的人
裡面的影片有提到關於SQL Server Express 用於商業用途的部分,你慢慢看吧~~
如果有任何質疑,歡迎先做完功課後再提出來討論。
Myth: SQL Server Express can’t be used as a production database.
Reality: While SQL Server is a completely free product, it is also completely capable of legally being used for production workloads. The licensing allows you to include SQL Server Express as a part of your own products, and many ISVs (Independent Software Vendors) do just that.
While the SQL Server Express editions can definitely be used for production databases
https://logicalread.com/sql-server-express-as-a-production-database/#.X74EuWgzY2w
謝謝您熱心的回覆
其實我著重的點是在我自己的電腦的使用情境
也就是說我領公司薪水拿公司配給我的電腦為公司開發系統
在開發的階段必須要能純粹的單機作業而不依賴Server上的資料庫
所以必須在自己的電腦安裝SQL Server
綜合目前大家所討論的,我有三種選擇
1是我認知上需要付錢的版本,所以如果要裝1的話我得估算需要多少
2、3則是滿足一定條件下即可不需付費的版本,但又不確定像我這樣的使用情境是否真能夠免費使用
而依您所截取的說明來看,express版不僅個人開發用沒有問題,就連用來當production database也都是可以的,也就是說講白了微軟不怕你用,只是如果以後系統資料量越來越多、使用者越來越多,那到時系統撐不住了就自己想辦法,不知道我這樣理解是否正確
而Developer Edition我看了說明文件,有提到不可用來當作production database,所以看起來express跟Developer差別就在Developer功能更完整但不能當作production db,而express陽春一點但可盡情享用,這樣對嗎?
colinlu
你的理解沒錯
基本上就我工作過的大中小型公司:
如果是在自己內部的電腦開發使用SQL Server Express,是沒關係的。
如果要當作共用的測試資料庫環境,一定會買授權,而非使用Express、Developer
配給客戶的資料庫環境也一定是買授權,而非使用Express、Developer
所以在公司裏面自己的電腦開發使用Express,確定不會有問題。
使用Developer
就不建議,因為官方文件有明確提到不能作為生產用途。
Licensing for non-production use
SQL Server 2019 Developer Edition provides a fully featured version of SQL Server software—including all the features and capabilities of Enterprise Edition—licensed for development, test and demonstration purposes only
A production environment is defined as an environment
that is accessed by end-users of an application (such as an Internet website) and that is used for more than gathering feedback or acceptance testing of that application.
SQL Server Developer Edition, 如何能不侵權?