Saya hanya ingin seseorang untuk mengklarifikasi pertanyaan-pertanyaan berikut karena Demis Bellot telah mengumumkan beberapa minggu yang lalu bahwa ServiceStack akan komersial. Lihat tautan di bawah ini.
https://plus.google.com/app/basic/stream/z12tfvoackvnx1xzd04cfrirpvybu1nje54
(Harap dicatat bahwa ketika saya mengatakan ServiceStack atau SS saya merujuk ke semua pustaka SS terkait seperti ServiceStack.Text, dll.)
Jika saya memiliki solusi yang sudah dikembangkan menggunakan ServiceStack hari ini, apakah saya harus membeli lisensi setelah SS go commercial bahkan jika saya tidak memutakhirkan binari SS ke versi rilis komersial?
Apakah versi SS sebelumnya (sebelum lisensi komersial) selalu menjadi sumber terbuka dan menggunakan lisensi yang sama seperti sebelumnya?
Jika saya membayar SS hari ini (sebelum lisensi komersial) di Github, akankah ilegal mempertahankannya setelah SS mulai komersial?
Jika jawaban untuk pertanyaan 2 adalah ya, maka apakah saya masih dapat membayar versi sebelumnya setelah SS go komersial tanpa khawatir tentang lisensi komersial (sambil mempertahankan dan melepaskan sumber ke publik)?
sumber
Jawaban:
Cara terbaik untuk mendapatkan jawaban yang pasti adalah dengan bertanya kepada mereka. Tapi bagaimanapun saya akan memberikan interpretasi saya.
Pada dasarnya, mereka tidak dapat mencabut lisensi yang mereka berikan kepada Anda pada kode yang ada. Dan dari pembacaan saya tentang pesan yang Anda tautkan, mereka berharap agar kode berbasis BSD yang ada tersedia tetapi tidak akan melakukan pekerjaan apa pun di sana.
Jadi untuk menjawab pertanyaan Anda:
Tidak, Anda tidak perlu membeli lisensi, tetap gunakan versi berlisensi BSD yang ada.
Iya. Mereka telah memberi Anda lisensi untuk rilis yang ada.
Tidak, itu tidak akan ilegal.
Ya, Anda dapat membayar versi lama. Tapi ingat mereka tidak berkewajiban untuk menjaga kode lama sehingga Anda dapat menemukan bahwa tiba-tiba versi lama tidak lagi ada di situs mereka tetapi itu tidak mengubah hak yang mereka berikan kepada Anda untuk menggunakan versi lama.
Saya akan mengulangi pernyataan saya sebelumnya: Tanyakan kepada mereka. Terutama jika Anda sedang membangun solusi komersial, ada baiknya mendapatkan posisi resmi mereka pada lisensi kode yang ada.
sumber
Tidak, Anda tidak perlu membeli lisensi untuk tetap menggunakan versi ServiceStack (versi 3) yang sudah ada saat versi komersial 4 dirilis.
Ya, Anda masih bisa menggunakan versi ServiceStack yang ada di bawah lisensi BSD permisif yang dengannya mereka dirilis.
Tidak, tidak ilegal untuk melakukan fork Versi 3 dari SS (dan mempertahankan fork itu), karena lisensi yang dirilisnya memungkinkan Anda untuk melakukannya.
Ya, Anda dapat membayar versi SS sebelumnya (versi 3) bahkan setelah versi komersial (versi 4+) dirilis. Namun, seperti jawaban lain menyebutkan, SS tidak berkewajiban untuk menyediakan versi lama kepada dunia. (Mungkin demi kepentingan mereka untuk menghapusnya dari web.) Namun , daripada membuat garpu sendiri, mungkin saya sarankan mempertimbangkan untuk berada di belakang salah satu garpu komunitas:
a) NServiceKit - "garpu sumber terbuka gratis untuk ServiceStack V3"
b) NuStack - "Menyediakan pustaka Service Stack versi publik, non komersial, yang dikelola pengguna."
sumber