Açık Kaynak Tanımı


Açık Kaynak Tanımı

"Açık Kaynak", kaynak kodunu yaymaktan daha fazlasını ifade eder. Açık Kaynak kodlu bir programın lisansı aşağıdaki kriterleri yerine getirmelidir:

1. Ücretsiz yeniden dağıtım

Lisans, yazılımın, çeşitli kökenlerden oluşan programları içeren bir kümenin dağıtımının bir bileşeni olarak satılmasını veya verilmesini engellememelidir. Ruhsat, satışın telif hakkı veya telif ücretine tabi olmasını gerektirmemelidir.

2. Kaynak kodu

Program kaynak kodunu içermeli ve derlenmiş form olarak kaynak kod formunda dağıtıma izin verilmelidir. Bir ürünün bir formu ilgili kaynak koduyla dağıtılmadığında, kaynak kodunu Internet'ten ek bir ücret ödemeden indirmenin açık bir yolu olmalıdır. Kaynak kod, bir programcının programı değiştirmesi için en uygun formdur. Anlaşılması zor olan kaynak kodunu sağlamak yasaktır. Bir önişlemcinin veya otomatik bir tercümanın ürettiği gibi, ara formlar öneremez.

 

3. Türev çalışmalar

Lisans, tadilatları ve türev çalışmaları ve bunların dağıtımını, orijinal programın lisansını onaylayanlarla aynı koşullar altında yetkilendirmelidir.

4. Yazarın kaynak kodunun bütünlüğü

 

Lisans, kaynak kodun değiştirilmiş biçimde yeniden dağıtılmasını ancak yama sırasında dosyaların inşaat sırasında programı değiştirmek amacıyla kaynak kodla birlikte dağıtmasına izin veriyorsa kısıtlayabilir. Lisansın, değiştirilmiş kaynak kodundan oluşturulan yazılımın dağıtımına açıkça izin vermesi gerekir. Lisans, türev çalışmaların, orijinal yazılımdan farklı bir ad veya sürüm numarasına sahip olmasını gerektirebilir.

5. Kişiler ve gruplar arasında ayrım yapılmaması