Github'da bir proje için lisans nasıl değiştirilir? [kapalı]


125

Ben basit bir liste oluşturduk APIiçinde Cve ben üzerinden yayınlamak istediğinizde Github.

Depo oluşturulduktan sonra lisansı değiştirmenin bir yolu var mı?


4
Bu soru, programlama değil, yeniden lisanslama ile ilgili olduğu için konu dışı gibi görünüyor.
Wooble

16
@Wooble: Lisanslama programlamanın bir parçası değil mi?
Chris

2
@ArlaudAgbePierre: bu yüzden onu yan not olarak yazdım. Asıl soru Github ve repo oluşturulduktan sonra bir lisansı değiştirip değiştiremeyeceğimdi.
Chris

@Chris: GitHub'ın bu konuda söyleyecek bir şeyi yok, kanun bu. Bir lisansla piyasaya sürüldükten sonra onu değiştiremezsiniz. Bu bir programlama sorunu değil, bir hukuk sorunu.
Pierre Arlaud

@ArlaudAgbePierre: Tamam o zaman, bunu işaret ettiğiniz için teşekkürler! Lisans seçme yardımıyla Hakkında, gördüğüm bu ben GPL veya MIT söyledi, o yüzden. Zamanla genişletebileceğim basit bir List ve Queue C API olduğu için MIT lisansının benim için daha iyi olduğunu düşünüyorum.
Chris

Yanıtlar:


143

Bir lisansla yayınlarsanız, insanların onu lisansın açıkladığı gibi kullanmasına izin vermiş olursunuz. "Hayır fikrimi değiştirdim GPL altında olmasını istemiyorum" diyemezsiniz. Elbette gelecekteki sürümünüz başka bir lisansta olabilir (GPL'nin değiştirilmiş sürümleri de GPL olmaya zorlaması dışında).

düzeltme

Selectalicense.com gibi web siteleri uygun bir lisans seçmenize yardımcı olabilir. Lisans seçici sizin depo taahhüt edilebilir bazı şablonlar sağlar; mevcut bir arşiv için şu şekilde geri getirebilirsiniz:

  • GitHub.com'da deponuza göz atın
  • mavi + simgesine basarak yeni bir dosya oluşturun (şu şekilde güncellenmiştir: Yeni Dosya düğmesi)
  • adını verin LICENSE.mdveya LICENSE.txtlisans seçiciyi tekrar gösterin
  • bir şablon seçin

18
Projede harici GPL kodu kullanılmadığı sürece, yazarın değiştirilmiş sürümleri GPL altında yayınlaması gerekmez.
Wooble

5
Aslında evet yapabilirsin. Başkalarının GPL'lenmiş bir sürümü varsa, bunu geri çekemezsiniz, ancak şimdi istediğiniz şekilde lisanslanan başka bir sürüm lehine dağıtmayı kesinlikle durdurabilirsiniz.
jthill

43
Deposundaki lisansı soruyor. Diğer insanların kopyalarındaki ruhsattan bahsediyorsunuz, aynı şey değil ve onun sorduğu soruyu ele almıyorsunuz. Neden sadece baştan "evet, deponuzdaki lisansı değiştirebilirsiniz, ancak elbette başkalarının daha önce almış olabileceği herhangi bir lisansı iptal edemezsiniz" demiyorsunuz?
2013

1
Yapamadığım şeyi yeniden ifade etmek için +1. Ancak görevinin bütün amacı lisansı ilk seferde doğru almaktır, bu yüzden iptale izin verilmediğinden bahsetmek daha kötüydü.
Pierre Arlaud

5
@jthill: Cevap olarak okumak istediğim şey buydu. Sağduyu, bir şeyi serbest bırakıp ardından lisansı değiştiremezsiniz.
Chris
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.