Açık Kaynak lisans uyumluluğu denetleyicisi


10

Çeşitli açık kaynak lisans kombinasyonlarının birbiriyle uyumlu olup olmadığını kontrol etmek için bir araç var mı?

Dağıtım için Apache lisansı kullanan çeşitli araçlar oluşturmayı planlıyorum çünkü Apache'nin lisansı, izin verme ve yasada uygulanabilir olma arasında iyi bir denge kuruyor gibi görünüyor. Ancak, kod tabanımdaki diğer açık kaynaklı projelerin bileşenlerini dahil etmek veya son kullanıcının bu bileşenleri kod tabanımla entegre etmesine izin vermek için bağdaştırıcıları kullanılabilir hale getirmek istiyorum.

Örneğin, pakete CKEditor veya TinyMCE gibi zengin bir HTML editörü eklemek istiyorum, ancak bunu yapmak her iki projenin lisansını da ihlal eder mi? GPL kodunu kullanırsam projemi de GPL yapmaya zorlayacağından eminim ve gerçekten bunu yapmak istemiyorum. Peki ya MPL, LGPL, vb?

Bu tür kararları sadece teknik gerekçelerle vermeyi tercih ederim, ancak açık kaynak yapıyorsanız, diğer açık kaynak projelerinin isteklerini görmezden gelmek aptalca olur.

X lisansının Y lisansıyla uyumlu olup olmadığına karar vermeye yardımcı olacak araçlar aramaya çalıştım, eğer öyleyse hangi yöne uyumludurlar (X sorunsuz bir şekilde Y'yi içerebilir, ancak Y X'i içeriyorsa sorunlar olabilir, vb.), ve alternatif lisanslama koşullarına sahip kodlar eklerseniz lisanslama şartlarınızdaki sonuçlarınız nelerdir. Bununla birlikte, şimdiye kadar bulabildiğim tek şey, diğer lisansları GPL ile karşılaştırmaya yönelik listeler ve çizelgeler. Orada lisanslama sorunlarına yardımcı olacak bir araç varsa, doğru yöne yönlendirilmekten memnun olurum.

Yanıtlar:


5

Sanırım Black Duck Protex'i arıyorsun .

... açık kaynak uyumluluğunu yönetmek için bir çözüm. Protex, yazılım kökenlerini otomatik olarak taramak, keşfetmek ve tanımlamak için, geliştirme sürecinde önemli bir adım olan ve lisans uyumluluğunu ve kurumsal politika gereksinimlerini zorlamak için gerekli olan mevcut geliştirme araçlarıyla bütünleşir.


1
Bir çeşit ücretsiz araç veya açık kaynaklı bir ürün umuyordum, ancak bu alacağım tek cevap gibi görünüyor.
GordonM
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.