Memahami lisensi Visual Studio Community Edition

43

Baru-baru ini Microsoft telah merilis versi gratis Visual Studio: Visual Studio Community Edition

kata lisensi

JIKA ANDA MEMENUHI KETENTUAN LISENSI INI, ANDA MEMILIKI HAK DI BAWAH INI.

  1. HAK PEMASANGAN DAN PENGGUNAAN.

Sebuah. Lisensi individu. Jika Anda seorang individu yang mengerjakan aplikasi Anda sendiri untuk menjual atau untuk tujuan lain, Anda dapat menggunakan perangkat lunak untuk mengembangkan dan menguji aplikasi tersebut.

b. Lisensi organisasi. Jika Anda sebuah organisasi, pengguna Anda dapat menggunakan perangkat lunak sebagai berikut:

· Sejumlah pengguna Anda dapat menggunakan perangkat lunak untuk mengembangkan dan menguji aplikasi Anda yang dirilis di bawah lisensi Open Source Institute (OSI) yang disetujui perangkat lunak sumber terbuka.

· Sejumlah pengguna Anda dapat menggunakan perangkat lunak untuk mengembangkan dan menguji aplikasi Anda sebagai bagian dari pelatihan dan pendidikan ruang kelas online atau langsung, atau untuk melakukan penelitian akademik.

· Jika tidak ada satu pun dari yang berlaku di atas, dan Anda juga bukan perusahaan (didefinisikan di bawah), maka hingga 5 pengguna individu Anda dapat menggunakan perangkat lunak secara bersamaan untuk mengembangkan dan menguji aplikasi Anda.

· Jika Anda adalah perusahaan, karyawan dan kontraktor Anda tidak boleh menggunakan perangkat lunak untuk mengembangkan atau menguji aplikasi Anda, kecuali untuk sumber terbuka dan tujuan pendidikan seperti yang diizinkan di atas. "Perusahaan" adalah organisasi dan afiliasinya yang secara kolektif memiliki (a) lebih dari 250 PC atau pengguna atau (b) lebih dari satu juta dolar AS (atau setara dalam mata uang lainnya) dalam pendapatan tahunan, dan "afiliasi" berarti entitas yang mengendalikan (melalui kepemilikan mayoritas), dikendalikan oleh, atau berada di bawah kendali bersama dengan suatu organisasi.

c. Penggunaan demo. Penggunaan yang diizinkan di atas termasuk penggunaan perangkat lunak dalam menunjukkan aplikasi Anda.

d. Salinan cadangan. Anda dapat membuat satu salinan cadangan perangkat lunak, untuk menginstal ulang perangkat lunak.

Sebagai "Individu" Saya tertarik pada klausa "a", namun tidak begitu jelas dan eksplisit. bagi saya kedengarannya agak membatasi karena tidak mencakup berbagai penggunaan (Open source, freelance work, kontribusi untuk aplikasi yang tidak Anda miliki dll), kebingungan datang tepat dari istilah ' SENDIRI ' yang digunakan dalam kalimat, Saya mungkin salah mengartikan semuanya karena bahasa Inggris bukan bahasa ibu saya. Jadi bagaimana Anda menafsirkan kalimat itu? Bisakah kita berasumsi bahwa kita dapat menggunakan perangkat lunak jika lisensi tidak memperjelasnya, misalnya "tidak diizinkan untuk menggunakannya dalam senario ini atau itu" seperti untuk "Entreprises" dalam klausul "b"?

anouar.bag
sumber
6
Selalu dimungkinkan untuk menulis aplikasi dalam edisi Visual Studio apa pun untuk tujuan apa pun, termasuk aplikasi komersial untuk dijual. Apa yang Anda maksud dengan "untuk apa pun yang saya inginkan?"
Robert Harvey
2
@RobertHarvey Ya tapi ini adalah versi gratis, dan kalimat yang saya sebutkan dalam lisensi agak membingungkan. pikirkan pengembang freelance cara kerjanya di aplikasi yang bukan miliknya.
anouar.bag
6
Dikatakan bahwa jika Anda bukan "perusahaan" (didefinisikan memiliki penjualan lebih dari 250 PC atau satu juta dolar per tahun), hingga lima orang lainnya dapat mengerjakan perangkat lunak bersama Anda, dan Anda dapat menggunakan perangkat lunak yang Anda gunakan. jadi buat untuk tujuan apa pun. Anda dapat menghasilkan perangkat lunak sumber terbuka atau melakukan pelatihan atau penelitian tanpa batasan apa pun.
Robert Harvey
1
Saya menafsirkan "individu" berarti hanya Anda, dan tidak ada orang lain.
Robert Harvey
3
@ RobertTarvey Yah, misalkan saya adalah pengembang freelance dan saya sedang melakukan beberapa pekerjaan untuk klien (misalnya: memperbaiki beberapa bug dalam aplikasinya) klien dapat berupa perusahaan atau bisnis kecil, jadi penyihir bagian dari lisensi berlaku untuk saya?
anouar.bag

Jawaban:

39

Sepertinya ukuran klien Anda penting.

Dari Visual Studio 2013 dan Whitepaper Lisensi MSDN - November-2014 halaman 10:

"Contoh 2: Perusahaan Fortune 500 telah mengalihdayakan pengembangan aplikasi mobile store-locator ke agensi kecil. Aplikasi ini bukan proyek open source. Agensi memiliki 5 karyawan yang bekerja pada proyek dan ingin menggunakan Visual Studio Community 2013. Karena agensi tersebut adalah kontraktor yang mengembangkan aplikasi ini untuk perusahaan Fortune 500, dan karena aplikasinya bukan proyek open source, agensi tidak dapat menggunakan Visual Studio Community 2013 untuk mengembangkan dan menguji aplikasi. "

Jadi tim kecil Anda tidak dapat mengembangkan aplikasi khusus untuk perusahaan besar. Tidak tahu bagaimana dengan aplikasi kotak. Tidak tahu bagaimana dengan "individu".


Saya telah melakukan beberapa penelitian lebih lanjut dan sepertinya tim kecil dapat menjual aplikasi yang dibangun dengan VS2013Comm. Tidak ada batasan dalam EULA yang dapat membelinya . Saya kira kata kuncinya adalah jual dan outsourcing . Ketika Anda menjual, itu masih aplikasi Anda. Saat melakukan outsourcing, biasanya aplikasi bukan milik Anda, melainkan klien. Itu cerita saya dan saya tetap berpegang teguh pada itu. Beri tahu saya jika Anda pikir saya salah.

pengguna156471
sumber
1
Ya, itu yang menjawab. Saya baru saja mendaftar untuk $ 45 / bln. Berlangganan Visual Studio Online yang memberi saya (1) lisensi Profesional untuk digunakan, dan sempat kecewa karena Edisi Komunitas menawarkan dukungan ekstensi - sampai saya melihat ini. Majikan saya adalah perusahaan besar, dan secara teknis Edisi Komunitas tidak akan cukup baik karena saya membuat barang untuk mereka.
Analisis yang bagus. Saya kira pada titik ini masuk akal untuk tetap berpegang pada Qt Creator - mengingat kualitas dukungan C ++ 11 pada tahun 2013.
SigTerm
5

Ayat (a): "... mengerjakan aplikasi Anda sendiri ..." Contoh yang dikutip oleh Dudley adalah situasi di mana agensi kecil menciptakan apa yang dikenal sebagai "pekerjaan untuk disewa" - pekerjaan yang dipermasalahkan akan menjadi milik perusahaan Fortune 500. Biasanya itu bukan "aplikasi sendiri" agen kecil. Agensi tidak dapat, misalnya, menjualnya atau memberikannya di sudut-sudut jalan atau sumber terbuka itu - karena karya yang dibuat milik perusahaan Fortune 500. Perhatikan bahwa ini akan tetap benar jika perusahaan mengalihdayakan pekerjaan ke agen kecil adalah perusahaan kecil. Hukum AS jelas dalam situasi ini: pekerjaan yang biasanya menjadi milik pencipta mereka adalah milik perusahaan outsourcing. Ukuran perusahaan outsourcing bukanlah faktor pengendali. Ini adalah sifat hubungan outsourcing.

Agar agensi kecil mengklaim karya itu sebagai miliknya - dan karenanya dapat memperdebatkan bahwa klausa (a) berlaku - ia harus memiliki ketentuan dalam perjanjian kontraktualnya dengan perusahaan yang menentukan agensi kecil mempertahankan kepemilikan atas karya tersebut. perangkat lunak dan kekayaan intelektual lainnya yang dibuatnya selama pertunangan. Hal ini juga dapat mencakup ketentuan yang memberi perusahaan hak tanpa batas, selamanya untuk menggunakan perangkat lunak untuk operasi internal dan / atau membuatnya tersedia untuk digunakan oleh pelanggannya sebagai pencari lokasi toko ponsel.

Ketahuilah bahwa sebagian besar perusahaan tidak akan langsung setuju untuk meninggalkan kepemilikan kekayaan intelektual dengan pengembang, dan sebagian besar pengembang lain yang bersaing untuk bisnis ini tidak akan meminta persyaratan tersebut.

kmiker
sumber
3
Jawaban ini terus mengoceh. Saya harus membacanya beberapa kali untuk membuatnya masuk akal.
Adam Zuckerman
1
Kau bicara tentang siapa Dudley ini? Apakah kita berbicara tentang komentar di mana OP mengatakan "[...] misalkan saya adalah pengembang freelance dan saya sedang melakukan beberapa pekerjaan untuk klien (misalnya: memperbaiki beberapa bug dalam aplikasinya) klien dapat berupa perusahaan atau bisnis kecil, jadi penyihir bagian dari lisensi berlaku untuk saya? "
Mathieu K.