Recentemente è stato lasciato intendere che il nuovo EULA per Delphi XE3 proibirà lo sviluppo del Server Client con la versione Professional senza l'acquisto aggiuntivo di un pacchetto di licenze Client Server. Questo non vuol dire che la versione Professional mancherà delle funzionalità, ma la licenza proibirà specificamente allo sviluppatore di utilizzare il compilatore per una specifica classe di sviluppo, anche con soluzioni di terze parti o autoctone.
Quindi la mia domanda è se esiste un precedente di un compilatore o uno strumento creativo simile che vieta la classe di lavoro per cui è possibile utilizzarlo. In particolare uno strumento "professionale" con licenza commerciale come Delphi XE3. Inoltre, una tale restrizione potrebbe essere legalmente esecutiva?
So che in passato ci sono stati strumenti di edizione educativa o di avviamento che ne hanno limitato l'uso a scopi commerciali, ma quelli non sono stati venduti come strumenti "professionali". So anche che un sacco di software e apparecchiature informatiche avranno una dichiarazione di non responsabilità che non è per l'uso in "apparecchiature di supporto vitale" o "energia nucleare" ma che è più di evitare la responsabilità che proibire l'attività.
Sembra che io ricordi che Microsoft ha introdotto una limitazione in FrontPage che non è stato possibile utilizzarlo per creare un sito Web che non rifletteva male su Microsoft, ma hanno rimosso quella limitazione prima che potesse essere testata legalmente.
Aggiornamento: l'EULA è stato eliminato prima della spedizione del prodotto a causa della resistenza pubblica.