Bir iPhone projesi için kullanmayı düşündüğüm GPL veya LGPL olan bazı kodlar var .
Bu kodu (JavaScript) alıp iPhone'da kullanmak için farklı bir dilde yeniden yazdıysam bu yasal bir sorun olur mu?
Teoride gerçekleşen süreç, projenin her satırından geçtiğim, ne yaptığını öğrendiğim ve daha sonra fikirleri yeni bir dilde yeniden uygulayacağım.
Bana göre bu, bir şeyi nasıl uygulayacağınızı öğrenmek gibi görünüyor, ancak daha sonra orijinal lisanstan ayrı olarak yeniden uygulamak. Bu nedenle, orijinal projeden başka bir yerden öğrenmiş olabileceğiniz muhtemelen algoritmayı kopyaladınız.
Lisans belirli bir uygulamayı veya algoritmayı da kapsıyor mu?
DÜZENLE------
Bu konuyu gördüğüme sevindim, iyi bir sohbet yarattım. Projeye biraz daha destek vermek için, ilgili kod bir tür ses analizi yapar. Bu görevin üstesinden gelmek için hazırlıklı olmama rağmen öğrenmenin ya da uygulamanın önemsiz olduğuna inanıyorum ( FFT algoritması uygulayabileceğim bir seviyedeyim ve bu bunun ötesine geçecekti.) Düşük LOC komut dosyası, bu nedenle düz bir bağlantı noktası yapmak çok zor olacağını düşünmedim.
Uygulamada kullanmanın yanı sıra limanı tekrar yayınlamayı da çok seviyorum. Bununla ilgili bir sorun görmüyorum ve topluma bir şeyleri geri vermenin harika bir yolu olurdu.
Ahlaki meseleleri tartışmak istememe konusunda bir çizgi ekleyecektim, ama tartışmayı biraz ateşlemiş gibi göründüğüma sevinmedim.
Öğrenmek için açık kaynak kodunu kullanmak konusunda kendimi biraz tuhaf hissediyorum. Bu, bir açık kaynaklı projeden öğrenilen herhangi bir şeyin kapalı kaynaklı bir projede kullanılmasına izin verilmemesi anlamına mı geliyor? Ve bir uygulamanın ne kadar zaman sonra veya farklı olması lisansın ihlali olarak değerlendirilmemelidir? Karanlık!
EDIT 2 --------