Baru-baru ini dikecewakan bahwa EULA baru untuk Delphi XE3 akan melarang pengembangan Server Klien dengan edisi Profesional tanpa tambahan pembelian paket lisensi Server Klien. Ini bukan untuk mengatakan versi Profesional tidak memiliki fitur, tetapi lisensi akan secara khusus melarang pengembang menggunakan kompiler untuk kelas pengembangan tertentu, bahkan dengan solusi pihak ke-3 atau yang dikembangkan sendiri.
Jadi pertanyaan saya adalah apakah ada preseden kompiler atau alat kreatif serupa yang melarang kelas pekerjaan yang dapat Anda gunakan. Khususnya alat "profesional" yang berlisensi secara komersial seperti Delphi XE3. Juga, apakah pembatasan seperti itu akan dapat ditegakkan secara hukum?
Saya tahu ada edisi pendidikan atau alat edisi pemula di masa lalu yang membatasi penggunaannya untuk tujuan komersial, tetapi itu tidak dijual sebagai alat "profesional". Saya juga tahu bahwa banyak perangkat lunak dan peralatan komputasi akan memiliki penafian bahwa itu tidak untuk digunakan dalam "peralatan pendukung kehidupan" atau "tenaga nuklir" tetapi itu lebih untuk menghindari tanggung jawab daripada melarang kegiatan.
Sepertinya saya ingat Microsoft meletakkan batasan di FrontPage yang Anda tidak bisa menggunakannya untuk membuat situs web yang berdampak buruk pada Microsoft, tetapi mereka menarik batasan itu sebelum dapat diuji secara legal.
Pembaruan: EULA dijatuhkan sebelum produk dikirim karena perlawanan publik.
Jawaban:
Ini tidak sepenuhnya belum pernah terjadi sebelumnya.
SQL Server dibatasi oleh pengguna / server / ukuran database, dll., Secara efektif membatasi penggunaannya sebagai platform server klien, dan itu pada dasarnya adalah lingkungan pemrograman (walaupun dengan infrastruktur data yang kaya). Banyak pustaka perangkat lunak secara rutin membatasi cara programmer dapat menggunakannya, dalam berbagai cara.
Dalam praktiknya, siapa pun dapat memasukkan apa pun yang mereka sukai dalam perjanjian lisensi. Obat Anda adalah untuk tidak menggunakannya jika Anda tidak suka persyaratan, yang saya bayangkan pelanggan potensial Embarcadero akan berbondong-bondong.
sumber
Java telah lama memiliki pembatasan terhadap penggunaan fasilitas nuklir, meskipun perjanjian lisensi JDK6 sedikit melunakkan persyaratan (saya ingat varian yang lebih tua lebih eksplisit):
Ini masuk akal: Anda tidak ingin membiarkan GC berhenti menghalangi SCRAMing reaktor. Itu tidak berarti bahwa tidak ada seseorang, di suatu tempat, yang telah menerima kontrak untuk sistem kontrol nuklir dan memutuskan bahwa lebih murah / lebih mudah untuk menyewa programmer Java.
sumber