Нещодавно було пропущено, що новий EULA для Delphi XE3 заборонятиме розробку клієнтського сервера за допомогою Professional Edition без додаткової покупки ліцензійного пакета клієнтського сервера. Це не означає, що у Професійній версії бракує функцій, але ліцензія конкретно забороняє розробнику використовувати компілятор для конкретного класу розробок, навіть із сторонніми рішеннями чи домашніми рішеннями.
Тому моє запитання полягає в тому, чи є прецедент компілятора чи подібного творчого інструменту, що забороняє клас роботи, для якого ви можете ним користуватися. Зокрема, комерційним "професійним" інструментом, таким як Delphi XE3. Також, чи може таке обмеження бути законодавчо закріпленим?
Я знаю, що в минулому існували інструменти навчального видання або програми для початкових версій, які обмежували їх використання в комерційних цілях, але вони не продавалися як "професійні" інструменти. Також я знаю, що для багатьох обчислювальних програм та обладнання буде відмовлено, що це не для використання в "життєзабезпеченні обладнання" або "ядерній енергетиці", але це скоріше уникнення відповідальності, ніж заборона діяльності.
Здається, я пригадую, що Microsoft вводив обмеження в FrontPage, що ви не можете використовувати його для створення веб-сайту, який погано відображається на Microsoft, але вони натягнули це обмеження, перш ніж воно могло бути перевірено на законних підставах.
Оновлення: EULA було відмовлено перед відправкою товару через опір громадськості.