Gần đây, người ta đã bỏ qua rằng EULA mới cho Delphi XE3 sẽ cấm phát triển Máy chủ Máy khách với phiên bản Chuyên nghiệp mà không mua thêm gói giấy phép Máy chủ Máy khách. Điều này không có nghĩa là phiên bản Professional sẽ thiếu các tính năng, nhưng giấy phép sẽ đặc biệt cấm nhà phát triển sử dụng trình biên dịch cho một lớp phát triển cụ thể, ngay cả với các giải pháp phát triển gia đình hoặc bên thứ 3.
Vì vậy, câu hỏi của tôi là nếu có một tiền lệ của trình biên dịch hoặc công cụ sáng tạo tương tự cấm lớp công việc bạn có thể sử dụng nó cho. Cụ thể là một công cụ "chuyên nghiệp" được cấp phép thương mại như Delphi XE3. Ngoài ra, một hạn chế như vậy sẽ có hiệu lực pháp lý?
Tôi biết trước đây đã có các công cụ phiên bản giáo dục hoặc phiên bản khởi động đã hạn chế sử dụng cho mục đích thương mại, nhưng chúng không được bán dưới dạng công cụ "chuyên nghiệp". Ngoài ra, tôi biết rằng rất nhiều phần mềm và thiết bị điện toán sẽ từ chối trách nhiệm rằng nó không được sử dụng trong "thiết bị hỗ trợ sự sống" hay "năng lượng hạt nhân" nhưng điều đó tránh được trách nhiệm hơn là cấm hoạt động.
Có vẻ như tôi nhớ lại việc Microsoft đưa ra một hạn chế trong FrontPage rằng bạn không thể sử dụng nó để tạo một trang web phản ánh kém về Microsoft, nhưng họ đã rút ra hạn chế đó trước khi có thể được kiểm tra hợp pháp.
Cập nhật: EULA đã bị hủy trước khi sản phẩm được xuất xưởng vì sự phản kháng của công chúng.