BSD lisanslı bir proje hazırlarken yasal hususlar nelerdir?


9

İki yanlı bir BSD lisansı altında yayınlanan bir projeyi çatallamak istiyorum :

Telif Hakkı (c) 2010 {telif hakkı sahibi} Tüm hakları saklıdır.

Aşağıdaki koşulların yerine getirilmesi koşuluyla, değiştirilmiş veya değiştirilmeden kaynak ve ikili formlarda yeniden dağıtım ve kullanıma izin verilir:

(1) Kaynak kodun yeniden dağıtımları yukarıdaki telif hakkı bildirimini, bu koşullar listesini ve sonunda feragatnameyi saklamalıdır. İkili formdaki yeniden dağıtımlar, yukarıdaki telif hakkı bildirimini, bu koşullar listesini ve aşağıdaki yasal uyarıyı belgelerle ve / veya dağıtımla birlikte sağlanan diğer materyallerle çoğaltmalıdır.

(2) Önceden yazılı izin alınmadan bu yazılımdan türetilen ürünleri onaylamak veya tanıtmak için ne {telif hakkı sahibinin} adı ne de katkıda bulunanların adları kullanılamaz.

REDDİ

BU YAZILIM, TELİF HAKKI TUTUCULARI VE KATKIDA BULUNANLAR "OLDUĞU GİBİ" VE BELİRLİ BİR AMAÇ İÇİN ZIMNİ VEYA ZIMNİ GARANTİLER DAHİL OLMAK ÜZERE SINIRSIZ, ZIMNİ GARANTİLERDİR. HİÇBİR DURUMDA TELİF HAKKI SAHİBİ VEYA KATKIDA BULUNAN HERHANGİ BİR DOĞRUDAN, DOLAYLI, ARIZİ, ÖZEL, ÖRNEK VEYA SONUÇLARA VEYA HİZMETLERE VEYA HİZMETLERİN SATIN ALINMASINA; VEYA İŞ YETERLİLİĞİ) ANLAŞILABİLİRSE, BU YAZILIMIN KULLANILMASINDAKİ HERHANGİ BİR ŞEKİLDE, BU YAZILIMIN KULLANILMASINDAN KAYBEDİLEN, SÖZLEŞMENİN HERHANGİ BİR ŞEKİLDE SÖZLEŞMESİNE VEYA HERHANGİ BİR SORUMLULUK TEORİSİNE NEDEN OLABİLİR.

Daha önce hiç bir projeye çatal vermedim, ama bu proje ihtiyacım olan / istediğim bir şeye çok benziyor. Ancak, ne kadar uzağa gideceğimden emin değilim, bu yüzden planım en son deposundan almak ve çalışmaya başlamak. Belki, sonunda, istediğim yere götürürüm ve serbest bırakabilirim. Bu doğru bir yaklaşım mı?

Bu, projenin çatallanmasını tam olarak nasıl etkiliyor? Hangi bileşenlerin veya bölümlerin sahibi olanları nasıl izleyebilirim (kod telif hakkı nedir, orijinal içerik oluşturucuların telif hakkı nedir, kod tabanları üzerinde durmaya başladığımda)? Bu projeyi çatallayabilir miyim? Yayınlamadan önce ne yapmalıyım ve bu BSD lisanslı çalışmadan türetilmiş yazılımı serbest bırakmaya karar verdiğimde / ne zaman karar vermeliyim?


1
Bu aslında 3 maddelik BSD'dir ve ilk iki madde aynı liste öğesinde bulunur.
Joey Adams

Yanıtlar:


5

Sorularınızı cevaplamak için:

Bu doğru bir yaklaşım mı? Belki, eğer değişiklikleriniz genellikle yararlıysa, çatallanmak yerine projeye katkıda bulunmayı denerdim.

Bu projeyi çatallayabilir miyim? Evet. BSD lisansı, çatallanmanıza izin verir. Çatal için izin istemenize gerek yok.

Değişiklikler nasıl takip edilir ...? Değiştirdiğiniz dosyaların telif hakkı bildirimine adınızı ekleyin. Ve eklediğiniz dosyalarda olduğundan emin olun. Daha fazla ayrıntı istiyorsanız, SCM aracınız kimin neyi değiştirdiğini takip edecektir.

Serbest bırakmadan önce ne yapmalıyım ...? Kaynağı serbest bırakıyorsanız, ikili dosyaları serbest bırakıyorsanız, kaynaktaki telif hakkı bildirimleri yeterlidir, orijinal telif hakkı bildiriminin destekleyici belgelerinizde olduğundan emin olun.


2

Bunu işlemek için gördüğüm en yaygın şey, temelde bir çeşit sürüm kontrolü kullanmak ve bir dosya büyük miktarda değiştirildiğinde, bir telif hakkı başlığı ekleyerek.

Örneğin, OpenBSD'de böyle bir sözleşmeyi izlediklerine inanıyorum:

- dosyanın üstü--
[son "büyük" editörün telif hakkı başlığı]

[önceki büyük editörün telif hakkı başlığı]

[içerik oluşturucunun telif hakkı başlığı]

(telif hakkı başlığının BSD lisansı olduğu veya başka bir şey olduğu durumlarda)

Bu çoğunlukla telif hakkı sorununu ele alır. Temelde bir dosyada büyük bir düzenleme yapıldığında bir telif hakkı başlığı eklenir. Majör özneldir, ancak genellikle önemsiz yeniden düzenleme veya taşımadan daha fazlasını içerir.


-1

Açıkçası insanlar söylediklerimi yanlış anlıyorlar, bu yüzden burada bir yeniden ifade: Size yasal tavsiye vermiyorum. İstediğiniz bu ise, lütfen bu siteden değil, bir avukattan yasal tavsiye alın . Bununla birlikte, bir projeyi çatallama konusundaki anlayışım şöyle dedi:

Genel olarak, anladığım kadarıyla, yorumları bırakmalı ve yazdıkları kodların size ait olduğunu iddia etmemelisiniz. Kodunuz için yeni dosyalar oluşturur ve uzantılarını genişletip hata düzeltmedikçe kendilerine dokunmamaya çalışırım. Çatallamadan önce diğer geliştiricilere başvurur ve katkılarınızın ana koda eklenip eklenemeyeceğini görürüm. Değilse, çatallayın ve yeniden adlandırın, ancak bildirimlerin ve kredinin vadesi geldiği yerde kredi tutun.


1
Yasal tavsiye istemiyorum. Sadece nelere dikkat etmem gerektiğini anlamaya çalışıyorum. Yazılım lisansı, SSS ve Meta hakkındaki tartışmalara göre konuyla ilgilidir.
Thomas Owens

@ThomasOwens: Evet, anlıyorum. Sadece kendimi koruyorum. Cevabımın geri kalanı, bu durumda en iyi uygulama olduğunu düşündüğüm şeyi gösteriyor. Kesinlikle suç işlemek ya da bunun konu dışı olduğunu söylemek istemedim.
Sardathrion - SE kötüye karşı

11
-1. Bir lisans sorusu sormaktan nefret ediyorum ve diz çökmüş insanlar "avukat al" diye cevap veriyor. Ortalama vatandaşların yasayı tartışma ve anlama hakkı vardır. Bu olmadan etkili bir demokrasi imkansızdır. Güçlü, iyi kabul görmüş bir emsalin bulunduğu vanilya fabrikası yasal sorularına değil, avukatlar sadece gerçekten kıllı / karmaşık şeyler için gerekli olmalıdır.
dsimcha

3
@dsimcha: Yasayı ve yaygın çatal uygulamalarını anlıyorum. Bunlar ikinci paragrafta açıklanmaktadır. Yasal tavsiye vermek istiyorsanız, bunu memnuniyetle karşılayabilirsiniz. Bu nedenle ilk cümleyi yasal tavsiye vermek istemiyorum. Bu seni rahatsız ediyorsa, üzgünüm.
Sardathrion - SE kötüye karşı
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.