Giấy phép SQL Server này có vẻ hợp pháp không?


9

Thông tin tôi nhận được từ nhà cung cấp phần mềm mà vợ tôi mới mua phần mềm quản lý văn phòng dành riêng cho doanh nghiệp nhỏ của cô ấy đang mang lại cho tôi những lùm xùm. Ấn tượng của tôi là đây là phần mềm có khối lượng tương đối thấp, nhưng nó được phát triển và bán bởi một công ty lớn hơn, một cái tên nổi tiếng trong lĩnh vực của cô. Phần mềm sử dụng MS SQL Server làm cơ sở dữ liệu và thỏa thuận mua hàng của chúng tôi bao gồm 1 giấy phép máy chủ và 5 CAL cho Tiêu chuẩn SQL Server 2008.

Điều đầu tiên khiến tôi thấy kỳ lạ là khi tôi phát hiện ra rằng ứng dụng cài đặt của họ đã tự do thay đổi mật khẩu SA trên máy chủ của tôi thành một thứ gì đó kém an toàn hơn nhiều. Khi tôi hỏi về điều này, tôi được cho biết rằng sự sắp xếp người bán lại cụ thể của họ với Microsoft yêu cầu họ thay đổi mật khẩu SA để trường hợp được cấp phép đặc biệt của họ chỉ có thể được sử dụng cho ứng dụng của họ. Thực tế đây không phải là vấn đề vì tôi vẫn có quyền truy cập dbo thông qua đăng nhập Windows của mình, nhưng lời giải thích nghe có vẻ cực kỳ đáng ngờ.

Sau đó, hôm nay tôi đã hỏi lại về việc khi nào chúng tôi có thể mong đợi nhận được khóa sản phẩm SQL Server chính thức của chúng tôi, kể từ ngày chúng tôi đang chạy trên một phiên bản tôi đã cài đặt từ phương tiện MSDN của mình, được kích hoạt tạm thời bằng một trong các khóa sản phẩm MSDN của tôi (doanh nghiệp không Đến giờ vẫn chưa mở và tôi đã cho rằng tôi có khóa sản phẩm hợp lệ vào thời điểm này). Tôi được thông báo rằng đại diện của họ sẽ cần quyền truy cập từ xa vào máy chủ của chúng tôi để anh ta có thể cài đặt lại SQL Server bằng phương tiện có "khóa nhúng". MSSQL thậm chí có được cung cấp trên phương tiện được đặt trước hay không, và nếu có ai được phép bán lại phương tiện được đặt trước? Bởi vì anh ấy khăng khăng đòi từ xa và tự cài đặt, giả định của tôi là chúng tôi sẽ không kết thúc với một bản sao của phương tiện được đặt trước này với khóa sản phẩm của riêng chúng tôi được nhúng.

Tôi đang bị hoang tưởng hay điều này nghe có vẻ tanh? Tôi là một nhà phát triển .NET với kinh nghiệm gần như bằng không với việc cấp phép MS, nhưng tôi biết nó có thể phức tạp nên tôi cho rằng tất cả điều này có thể hoàn toàn bình thường. Tại thời điểm này, mặc dù tôi đang nghiêng về việc khẳng định họ sẽ gửi cho chúng tôi mã khóa sản phẩm và chứng chỉ máy chủ / CAL hợp lệ hoặc hoàn lại tiền cho phần MSSQL khi mua hàng của chúng tôi.

CẬP NHẬT kể từ ngày 21/03/11 : Nhà cung cấp hiện tuyên bố sẽ tham gia chương trình ISV Royalty được đề cập bởi @Sergey bên dưới. Mặc dù họ không tuân thủ các yêu cầu của chương trình đó; cụ thể là SQL Server EULA không được tích hợp vào hợp đồng của chúng tôi và họ cung cấp SQL như một thành phần chi phí bổ sung tùy chọn cho giải pháp của họ chứ không phải là một phần không thể thiếu. Tôi đã liên lạc với MSFT Licensing và được cho biết họ cần số thỏa thuận ISV của nhà cung cấp để xem xét thêm. Giám đốc CNTT của nhà cung cấp đã đồng ý gửi cho tôi một bản sao thỏa thuận ISV của họ, nhưng tôi vẫn chưa thấy nó (hoặc bất kỳ phản hồi nào cho vấn đề đó).

Vì vậy, cuối cùng, khoảng 2 tuần trước tôi đã nộp báo cáo với BSA. Tôi sẽ tìm hiểu trong vài tuần tới liệu họ có mở cuộc điều tra hay không, nhưng người đại diện mà tôi đã nói không có vẻ lạc quan - ông nói ưu tiên thường được dành cho các trường hợp nhân viên người dùng cuối đang báo cáo nhà tuyển dụng.

Bằng mọi giá, đại diện cấp phép MSFT nói với tôi rằng miễn là doanh nghiệp của vợ tôi có hóa đơn từ ISV cho thấy số lượng giấy phép SQL được yêu cầu đã được bao gồm trong giao dịch mua, cô ấy được bảo vệ, bất kể nhà cung cấp có tuân thủ hay không.


3
Thay đổi mật khẩu nghe có vẻ như là một cách cực kỳ kỳ quặc để thực thi những gì họ tuyên bố sẽ thi hành. Tôi sẽ nghi ngờ rằng họ thực sự không giỏi lập trình và thay đổi mật khẩu để thuận tiện cho mã của họ.
Michael Kohne

Theo như tôi có thể nói với các phiên bản máy khách Windows của họ, tất cả đều kết nối với máy chủ SQL bằng cách sử dụng cùng thông tin SA được mã hóa cứng. Quyền của mỗi người dùng chỉ được thi hành trong mã thủ tục được lưu trữ của riêng họ. Ngoài ra, giao diện người dùng máy khách thường được thiết kế tốt, đầy đủ tính năng và hoàn toàn không phải là những gì tôi cho là lỗi. Trớ trêu thay, một trong những lý do chính để sử dụng sản phẩm này là phụ trợ MSSQL của nó, cho tôi kinh nghiệm về việc định cấu hình và phát triển nó.
Mike Powell

3
Bản thân tôi đã chạy rất nhanh khỏi các ứng dụng kết nối với SQL Server bằng tài khoản người dùng SA ...
Massimo

Tôi đồng ý với @Massimo. Nếu có một sản phẩm cạnh tranh, bây giờ là thời gian để khám phá điều đó.
MDMarra

Thật không may, các lựa chọn là khá hạn chế và sản phẩm này là một trong những điểm sáng trong lĩnh vực này. Nếu tôi biết về việc họ sử dụng sa trước khi mua và trả tiền thì tôi đã có suy nghĩ thứ hai nhưng tôi sợ chuyển đổi bây giờ không thực sự là một lựa chọn thực tế. Cô ấy hy vọng sẽ mở cửa vào cuối tuần tới.
Mike Powell

Câu trả lời:


12

Bất kỳ Giấy phép SQL nào không phải là gói bán lẻ đều được đặt trước để không phải lo lắng. Âm thanh với tôi như anh ta đang sạc cho bạn phần mềm và không thực sự mua giấy phép từ Microsoft. Nếu trên thực tế bạn đã mua giấy phép SQL Server thì bạn có quyền sao chép phần mềm, không phải là bản sao bị cháy (mà tôi khá chắc chắn vào thời điểm này là những gì anh ấy sẽ cung cấp cho bạn).

Không có hạn chế về giấy phép tại chỗ Microsoft sẽ yêu cầu nhà cung cấp thay đổi mật khẩu và nói rằng trường hợp này chỉ có thể được sử dụng cho phần mềm của họ. Giấy phép chạy SQL Server thuộc về bạn, bạn có thể chạy bất cứ thứ gì bạn thích trên đó. Nhà cung cấp có thể yêu cầu bạn chỉ chạy phần mềm của họ trên máy chủ đó, thực tế họ có thể yêu cầu bạn chỉ chạy phần mềm của họ trên máy chủ thông qua thỏa thuận hỗ trợ của họ, nhưng đó là giữa bạn và nhà cung cấp và không liên quan gì đến Microsoft.

Đối với giấy phép MSDN của bạn, Microsoft không thực sự quan tâm khóa nào được cài đặt, họ quan tâm đến những giấy phép bạn đã mua. Nếu bạn đang chạy trên giấy phép MSDN vẫn ổn, miễn là bạn có giấy phép mua hợp pháp trong ngăn kéo (hoặc thư mục email) được gán cho máy tính đó. Chỉ cần đảm bảo rằng phiên bản mà bạn đã cài đặt là phiên bản Standard Edition không phải là phiên bản dành cho nhà phát triển từ MSDN. Cũng lưu ý rằng SQL 2008 và SQL 2008 R2 được cấp phép khác nhau, do đó bạn sẽ cần đảm bảo rằng bạn đã cài đặt đúng. Nếu khi bạn kết nối trong trình thám hiểm đối tượng thì nói 10.0 đó là SQL 2008 nếu nó nói 10.50 đó là SQL 2008 R2.

Thông báo cho anh ta rằng bạn muốn có bản sao vật lý của SQL Server 2008 mà bạn có quyền dựa trên thực tế là bạn đã mua một bản sao của phần mềm. Nếu anh ta liên tục đưa cho BS về giấy phép của anh ta yêu cầu anh ta cài đặt nó, v.v. hãy nói với anh ta rằng bạn sẽ liên hệ với BSA (Liên minh phần mềm doanh nghiệp) và báo cáo anh ta vi phạm bản quyền phần mềm (đó chính xác là những gì anh ta đang làm nếu anh ta làm tính phí cho bạn cho một giấy phép và không thực sự cung cấp một). BSA sẽ rất hạnh phúc khi săn lùng anh ta, lột da anh ta và lấy tất cả tiền của anh ta (bạn sẽ được cắt giảm như một khoản phí tìm người ). BSA về cơ bản là cảnh sát cấp phép phần mềm.


đây chính xác là loại thông tin tôi đang tìm kiếm. Tôi biết về BSA nhưng không muốn chơi bài đó nếu có cơ hội giải thích của họ có thể hợp pháp. Cám ơn rất nhiều!
Mike Powell

1
Từ những gì bạn đã nói, theo tôi, họ đang làm phiền bạn.
mrdenny

@MikePowell hãy cho chúng tôi biết nó diễn ra như thế nào.
mrdenny

Sẽ làm. Trong cuộc trò chuyện qua điện thoại cuối cùng của chúng tôi, người liên hệ của tôi đã đồng ý gửi cả phương tiện cài đặt của chúng tôi và gửi thông tin liên hệ cho đại diện cấp phép MS của họ, nhưng cho đến nay tôi vẫn chưa thấy.
Mike Powell

hey @Mike có bản cập nhật nào không?
Thomas Bonini

5

Máy chủ SQL được bán tiền mã hóa. Điều đó có vẻ vô cùng sơ sài, mặc dù. Một cuộc gọi nhanh đến đại diện cấp phép của Microsoft sẽ xóa tan sự nhầm lẫn, mặc dù vì không có cách nào mà bất cứ ai ở đây có thể trả lời câu hỏi thực tế của bạn.


Cảm ơn. Tôi có kế hoạch kiểm tra giấy phép của Microsoft nhưng điều mới nhất này đã xảy ra vào chiều nay vì vậy tôi nghĩ tôi sẽ cố gắng nhận được một số phản hồi ở đây trong khi tôi nói về nó vào cuối tuần.
Mike Powell

Và bạn nói đúng, tiêu đề của tôi ngụ ý rằng tôi đang mong đợi một câu trả lời dứt khoát hơn tôi thực sự - tôi sẽ điều chỉnh lại nó.
Mike Powell

3

Trên thực tế, có Chương trình cấp phép bản quyền của Nhà cung cấp phần mềm độc lập Microsoft (ISV) , thông qua đó, nhà cung cấp phần mềm có thể có giấy phép cho một số sản phẩm của Microsoft và phân phối lại các sản phẩm Microsoft được tích hợp với các ứng dụng của họ.

Thêm thông tin từ Microsoft:

Đối với một số sản phẩm, bao gồm SQL Server, có hai loại giấy phép:

  • Giấy phép ISV (mặc định), không hạn chế khả năng người dùng cuối sử dụng sản phẩm với các ứng dụng khác;
  • ISV Run-Time License, cho phép sản phẩm của Microsoft chỉ được sử dụng như một phần của Giải pháp hợp nhất và cấm sử dụng với các ứng dụng khác.

Rõ ràng giấy phép Run-Time rẻ hơn (trong một số trường hợp nhiều hơn gấp 2 lần).

Về việc các sản phẩm như vậy sẽ trông như thế nào Microsoft Microsoft nói trong Câu hỏi thường gặp về Chương trình ISV:

Bạn có thể tích hợp các sản phẩm được Microsoft cấp phép (các sản phẩm của EDT) vào giải pháp kinh doanh của bạn bằng cách bao gồm một hoặc nhiều sản phẩm của Microsoft cùng với phần mềm cho Giải pháp hợp nhất của bạn và phân phối giải pháp bằng cách:

Sao chép vào phương tiện vật lý, được gắn nhãn và đóng gói là Giải pháp hợp nhất của bạn

HOẶC LÀ

Do bạn cài đặt sẵn trên hệ thống máy tính để phân phối như một phần của Giải pháp hợp nhất của bạn.


Cảm ơn bạn - Tôi vừa mới viết một email khác cho những người này nhưng tôi sẽ đọc thông tin được liên kết của bạn trước. Giấy phép Thời gian chạy ISV nghe gần giống như những gì họ mô tả, ngoại trừ thực tế là chúng tôi đã bị tính phí riêng cho giấy phép máy chủ SQL và CAL.
Mike Powell

2

Chà, tôi rất vui khi báo cáo rằng các bạn đều SAI. Tôi đã nhận được phương tiện cài đặt chính thức của mình ngày hôm nay và trong khi tôi hơi thất vọng về sự suy giảm chất lượng bao bì tại Microsoft, tôi rất vui khi có tập phim nhỏ này phía sau tôi:

Không sao, bởi vì, nền kinh tế.

Nghiêm túc mà nói, đây là những gì tôi nhận được trong thư ngày hôm qua, thậm chí không có một mẩu giấy cùng với nó. Tại thời điểm này, lời giải thích từ liên hệ của tôi là công ty của anh ta có một số dạng Giấy phép mở cho phép họ bán lại SQL Server cho khách hàng của họ ở dạng này, sử dụng khóa của họ. Một lần nữa điều này nghe có vẻ hoàn toàn không có thật với tôi. Anh ấy đã tình nguyện gửi cho tôi thông tin liên lạc để tôi có thể liên lạc trực tiếp với đại diện cấp phép MS của họ nhưng tôi chưa thấy thông tin đó cho đến nay và chúng tôi đã rất bận rộn với những điều khác mà tôi chưa hỏi lại. Có bất kỳ cơ hội như vậy giấy phép mở tồn tại?


2
Rất đẹp ... một đĩa DVD bị cháy! Đó chắc chắn là một bản sao không có thật.
Antoine Benkemoun

Hãy liên lạc với Microsoft Tuân thủ - họ có những người tận tâm sẽ xử lý vấn đề này.
Chris W

2
Vâng, MS sẽ ăn sống anh chàng này. Hãy vui vẻ với nó!
ceejayoz

1
Không có giấy phép mở như vậy cho phép bán lại giấy phép. Thực tế là bạn đã đọc giấy phép, bạn sẽ thấy rằng các giấy phép của Microsoft thực sự không thể chuyển nhượng được. Liên lạc với những kẻ ở BSA và để họ bắt anh chàng này. Nếu bạn nhận được một công cụ tìm chất béo tốt, hãy nhớ rằng bạn nợ một vài loại bia. :) Tôi rất thích nhãn dán trên nhãn có chữ "SQL 2008" trên đó để làm cho nó trông hợp pháp.
mrdenny

Tôi nghĩ nhãn dán cũng buồn cười nhưng để công bằng, anh ấy đã nói với tôi rằng anh ấy đang gửi một bản sao bị cháy, vì vậy anh ấy không thực sự cố gắng thuyết phục tôi đây là một đĩa DVD chính hãng. Dù sao, tôi sẽ rất vui nếu bằng cách nào đó chúng tôi nhận được chi phí thay thế cho một giấy phép SQL thực sự trong số này - nhưng nếu có bất kỳ loại bia nào còn sót lại chắc chắn sẽ thuộc về tôi!
Mike Powell

-1

Trên thực tế, giấy phép SQL Server 2008 R2 có thể chuyển nhượng theo EULA, vì vậy tôi cho rằng SQL Server 2008 cũng được cho phép. Đây là văn bản từ EULA khi được tải xuống từ http://www.microsoft.com/en-us/doad/details.aspx?id=2804

  1. CHUYỂN GIAO MỘT BÊN THỨ BA. Người dùng đầu tiên của phần mềm có thể chuyển phần mềm, thỏa thuận này và CAL trực tiếp cho bên thứ ba. Trước khi chuyển nhượng, bên đó phải đồng ý rằng thỏa thuận này áp dụng cho việc chuyển nhượng và sử dụng phần mềm. Việc chuyển nhượng phải bao gồm phần mềm và nhãn Proof of License. Người dùng đầu tiên không được giữ lại bất kỳ phiên bản nào của phần mềm trừ khi người dùng đó cũng giữ lại giấy phép khác cho phần mềm.

Tuy nhiên, nó không giống như trong ảnh chụp màn hình rằng chúng bao gồm nhãn Proof of License. Nếu nó thực sự là Giấy phép số lượng lớn, họ sẽ không có nhãn đó. Giấy phép có thể được chuyển bằng cách sử dụng Trung tâm cấp phép số lượng lớn, mặc dù người nhận cũng có thể cần Thỏa thuận cấp phép số lượng lớn để chuyển giấy phép sang (thường được tạo khi bạn thực hiện mua giấy phép số lượng lớn ban đầu).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.