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.