Açık kaynak, ticari olmayan Lisans? [kapalı]


10

yazılımımı aşağıdaki koşullarla bir açık kaynak lisansı altında yayınlamak istiyorum:

yapmana izin var:

  • Paylaş - işi kopyalamak, dağıtmak ve iletmek için
  • uygulamanızda kodun değiştirilmiş bir sürümünü kullanın

izniniz yok:

  • kodun değiştirilmiş sürümlerini yayınla
  • kodu ticari herhangi bir şeyde kullanın

Dışarıda benim ihtiyaçlarına uygun bir yazılım lisansı var mı?

(crosspost: /programming/4558546/opensource-noncommercial-license )


8
Samimiyetimi affedin, ama bu terimler bana biraz aptalca geliyor. Yayınlayamıyorsam uygulamamda değiştirilmiş kod kullanmanın anlamı nedir? Bu neredeyse açık kaynak değil.
Aralık'ta Mchl

Kendi telif hakkı lisansınızı oluşturamadınız mı? Bunun daha iyi olacağını düşünüyorum.

Yazılımınızın yalnızca herhangi bir kaynak dağıtmayan ticari olmayan projeler için kullanılmasını mı istiyorsunuz?
Konstantin Petrukhnov

1
Bir "eğitim lisansı" neyin ortaya çıktığını arayan çok az insan var, ancak ticari kullanım olmadan açık yazılım istemek ironik bir şekilde kapalı.
Steve-o

1
Daha da kötüsü, kendi lisansınızı yazmak kötüdür . Zaten yeterince uyumsuz lisans var. Herkesi avukat edinmeyin, çünkü çalışmanızı başka bir lisans altında kullanıp kullanamayacaklarını kontrol etmeleri gerekir!
Jan Hudec

Yanıtlar:


12

Koşullarınız "açık kaynak" değildir, bu nedenle bu koşullara sahip bir açık kaynak lisansı bulamazsınız. Özellikle, kodun değiştirilmiş sürümlerinin yayınlanmasına izin verilmemesi, kodunuzu diğer açık kaynak projelerine dahil etmeyi imkansız hale getirir. Bunun bir örneği olarak, birçok Linux dağıtımı, dağıtımın adlandırma veya diğer kurallarına uyacak şekilde kitaplıklar ve uygulamalarda değişiklikler yapacaktır. Değişikliklerin yeniden dağıtımına izin vermezseniz, bu tür değişiklikler mümkün olmayacaktır.

Ayrıca ticari uygulamaları açıkça yasaklayan herhangi bir açık kaynak lisansı da bilmiyorum. Çoğu ticari yazılım da tescillidir ve tipik olarak birçok açık kaynak kütüphanesinin kullanılmasını engelleyen özel mülkiyetidir.

Bu koşulları gerçekten istiyorsanız, o zaman sizin için özel bir lisans yazmak için bir avukat bulmanız gerektiğini söyleyebilirim.


Ek bir not olarak, bazı şirketler (Mozilla gibi) yazılımlarına ücretsiz bir lisans sağlar, ancak marka adlarını kullanarak değiştirilmiş sürümlerin dağıtımını yasaklar.
Bart van Ingen Schenau

2
Bazı lisanslar bazı iş modelleriyle uyumlu olmasa da, hiçbir OSI sertifikalı Açık Kaynak lisansı (veya FSF onaylı Özgür Yazılım lisansı) ticari kullanımı kısıtlamaz. Hiçbiri, değiştirilmiş kodun yeniden dağıtılmasını engellemez. "Açık Kaynak" ticari markalı olmadığından, hileli amaçlarla yapılmazsa, değişiklik yapılmayan ticari olmayan kullanım lisansını "açık kaynak" olarak tanımlamak muhtemelen yasaldır.
David Thornley

2
Makul bir avukat, "Açık Kaynak" ın bir ticari marka değil, anlamlı bir tanım olduğunu iddia edebilir. Bu durumda, uygulamanızı Açık Kaynak olarak tanımlamak estoppel'e neden olabilir. (bu bir sözdür, kullanıcılar buna güvenebilir, ancak ticari olmayan madde vaat için yasal bir zarar olacaktır)
MSalters

Paylaşılabilir, değiştirilebilir, ticari olmayan bir lisans olduğunu belirten özel bir kod oluşturabilirsiniz, ancak diğerlerinin söylediği gibi bu bir Açık Kaynak lisansı değildir :)
OnesimusUnbound 6:37

6

CC-NC-ND (Creative Commons - ticari olmayan - hayır türevler) lisans modelinizi uyabilecek.

Ancak, bir lisanstaki "ticari olmayan" bir maddenin genellikle amaçlandığından çok daha kısıtlayıcı olduğunu unutmayın. "Ticari bir şey değil" de örneğin:

  • Satılan bir şeye bir freebie olarak eklenemez (bir dergi ile birlikte gelen ücretsiz bir DVD gibi)
  • Ticari olarak kullanılabilecek bir şeyle paketlenemez (Linux dağıtımı gibi)
  • Reklam ödeyen bir web sitesinden indirilemez
  • Bir beceri uygulamak ve daha sonra bu beceriyi ticari olarak uygulamak için kullanılamaz.
  • Maliyetlerini karşılamak için ticari faaliyette bulunan kar amacı gütmeyen kuruluşlar tarafından kullanılamaz (bu bağış toplama da dahil olabilir).
  • Ticari medyanın onu gözden geçirmesine izin verilmez, çünkü bunun hakkında bir makale yazmak için test edilmesi de ticari etkinlik olacaktır.
  • Birisi yazılımı yaratıcı amaçlar için kullandığında, telif haklarını etkili bir şekilde kaybeder (çalışmalarından para kazanmanın hiçbir yolu olmadığında, insanlar yetkisiz kullandığında geri ödeme talep etmek için hiçbir nedenleri yoktur)

Yazılımınızın gerçekte ne yaptığı ve onu oluşturma ve dağıtma motivasyonunuz hakkında hiçbir şey söylemediniz. Dolayısıyla bu noktalardan hangilerinin sizin için geçerli olduğunu veya sizin için geçerli olduğunu söyleyemem.


2
Creative Commons License, kaynak olmayan kodu (örneğin görüntü, ses ve yakında) lisanslamak için kullanılır.
meisyal


0

En azından ABD'de bir telif hakkı lisansı kullanımı kısıtlayamaz. Amerika Birleşik Devletleri'nde, bir eserin yasal bir kopyasına sahip olan herkes, işi ticari amaçlar da dahil olmak üzere istedikleri amaçlarla kullanabilir. (Ticari olarak dağıtmadıkları veya işi gerçekleştirmedikleri varsayılarak.) 17 USC 106'ya bakın ve hakların hiçbirinin normal kullanımla ilgisi olmadığını unutmayın.

Yani bunu bir EULA veya sözleşme ile yapmanız gerekir.

Ama bir şey bana tuhaf geliyor. Değiştirilmiş sürümleri yayınlayamıyorsanız, kodu ticari olmayan bir projede nasıl kullanmanız gerekir?

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.