Microsoft Genel Lisansını (MS-PL) Anlama


16

Üzerinde çalıştığım bir ticari yazılım uygulamasında birkaç açık kaynaklı ürün kullanmayı düşünüyorum. Bunlardan biri, ticari yazılım bağlantısına izin verdiğini anladığım MIT altında lisanslanmıştır. Ancak, diğer açık kaynaklı ürün MS-PL altında lisanslanmıştır, ancak bu lisansın ticari yazılımlarla tamamen uyumlu olup olmadığını anlamıyorum.

Soru şu: MS-PL lisanslı OSS'yi ticari / tescilli / satılık bir uygulamada kullanabilir miyim?


Soru nedir?
Armando

@Armando Daha net olması için düzenlendi
Jr Hounddog

Her Serbest / Açık Kaynak lisansı altında olmak üzere tüm ticari yazılım çeşitleri vardır. Gerçekten yazılımı nasıl kullanmayı planladığınızı netleştirmeniz gerekiyor.
David Thornley

Yanıtlar:


17

İlk olarak, bir terminoloji düzeltmesi, aradığınız kelime "ticari" değil, "tescilli" dir. Açık kaynak kodlu yazılım, kelimenin her anlamında ticari. İşletmeler tarafından oluşturulur, işletmelere satılır ve işletmeler tarafından kullanılır. Bu uygulamada doğrudur ve önemli bir davada mahkemeler tarafından tanınmıştır .

İstediğiniz lisansa gelince, http://www.opensource.org/licenses/ms-pl.html adresine gidin ve metni okuyun. (Lisansın Microsoft tarafından, sadaka olarak bilinmeyen Microsoft tarafından yazılan yazılımlarda kullanılmak üzere oluşturulduğunu unutmayın. Bu ticari yazılımdır.) Okuma bölümü 3.D. bu yazılım da dahil olmak üzere derlenmiş bir ikili dosyayı dağıtmak lisans tarafından verilen haklar dahilindedir, ancak yazılımın koşullarına uymanız gerekir. Örneğin, yazılımınız için katılımcının adını, logosunu vb. Kullanamazsınız. (Oranlar katkıda bulunanın Microsoft olduğudur.) Bu lisansa uymak çok kolay olmalıdır. Ancak uyup uymadığınız konusunda ciddi bir şüpheniz varsa, bir avukata danışın.


1
Hala mantıklı değil. Peki, MS-PL kaynağını özel bir yazılım bileşeninde derlediğimde, MS-PL kaynağını bir prop yazılım bileşeninin bir parçası olarak dağıtıp dağıtmamam durumunda ne yapmam gerekir?
Dr.Andrew Burnett-Thompson

Opensource.org bağlantısının alt kısmında, kaynağın "kullanılabilir olması" gerektiğini belirten bir yorum vardır. MS-PL'yi yukarıdan aşağıya yaklaşık 10 kez okudum. Uygulamamın kaynak kodunu herkese açık hale getirmem gerektiğini söylediği yeri hala bulamıyorum. Yorum yapan kişi yanlış mı, yorumu yanlış mı okuyorum yoksa kör mü?
Tormod

2
@Tormod Karışık bir soruya kötü bir cevap olan bir yorumla kafanız karışıyor. Birisi MS-PL'yi GPL ile karıştırıyor gibi görünüyor, ki bu da bir kullanılabilirlik gereksinimi var. Sorunu OSI posta listesinde gündeme getireceğim ve umarım yakında düzeltilecektir.
btilly

7

Bir süre önce yazılım lisanslarının yorumlanması hakkında yazdım . Bunu yararlı bulabilirsiniz.

Gördüğüm gibi, MS-PL oldukça basit bir açık / kaynak lisansıdır. Öyle OSI-aproved GPL viral ve kaynağın kullanılabilirliğini gerektirir ve kaynak kodu dağıtılır eğer MS-PL viral olduğu için, GPL haricinde en FOSS lisansı ile uyumlu hale getiren.


-1. OP, MPL'yi değil MS-PL'yi sordu.
Jörg W Mittag
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.