Di recente è stato lasciato sfuggire che il nuovo EULA per Delphi XE3 vieterà lo sviluppo di Server Server con l'edizione Professional senza l'acquisto aggiuntivo di un pacchetto di licenze Client Server. Questo non vuol dire che alla versione Professional mancheranno le 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 di produzione propria.
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, tale restrizione sarebbe giuridicamente applicabile?
So che ci sono stati in passato strumenti educativi o di edizione per principianti che ne hanno limitato l'uso a scopi commerciali, ma quelli non sono stati venduti come strumenti "professionali". Inoltre so che molti software e apparecchiature informatiche avranno una dichiarazione di non responsabilità che non è destinata all'uso in "apparecchiature di supporto vitale" o "energia nucleare", ma si tratta più di evitare la responsabilità che di proibire l'attività.
Mi sembra di ricordare che Microsoft abbia inserito una restrizione in FrontPage secondo la quale non si poteva usare per creare un sito Web che riflettesse male su Microsoft, ma hanno rimosso tale restrizione prima che potesse essere testato legalmente.
Aggiornamento: l'EULA è stato eliminato prima della spedizione del prodotto a causa della resistenza pubblica.