MAS'ta dağıtmak istediğimiz bir GPL projemiz var. (Avukat olmayan) görüşüme göre, MAS'a dağıtım yapmak muhtemelen sorun değil, ancak projemizle riske girmeyebiliriz. Bu, artık erken geliştiricilerden hiçbirinin artık yer almadığı on yıllık bir projedir, bu nedenle GPL'yi mükemmel bir şekilde takip etmemize dikkat etmemiz gerekir.
Bence, iOS App Store'a yapışmanın en önemli nedeni, kaynak kodunu almış olsanız bile, bir uygulamayı Apple'ın iOS App Store şartlarını kabul etmeden, iOS aygıtlarına değiştirmenin ve yeniden dağıtmanın mümkün olmamasıydı. cihazda uygulama almanın yolu.
Xcode'ınız varsa veya cihazınız hapisten arınmışsa, açık kaynaklı yazılımı dağıtmak ve yüklemek için iOS App Store şartlarını kabul etmeniz gerekmez. Bu GPL’yi nasıl tatmin etmiyor?
Xcode'u kurmak için bir lisans kabul etmeniz gerektiğinin farkındayım ve birçok kullanıcı hapisten kaçmak istemiyor (cihazını kullanmayacağım). Ancak GPL, yazılımınızın, indiren herkes tarafından yüklenebilmesini gerektirmez. Diyelim ki, sadece Windows'ta çalışan, Windows PC satın almadıkça ve EULA'yı kabul etmedikçe linux kullanıcıları tarafından kullanılamayan yazılımları dağıtmaktan ne kadar farklı?
Bununla birlikte, Mac App Store ile aynı değildir - insanların uygulamayı Mac App Store dışında değiştirmek ve dağıtmak için kullanabilecekleri kaynağı kolayca sağlayabilirsiniz, bu nedenle GPL'd uygulamalarında GPL'd uygulamalarında sorun olmadığını düşünüyorum. Mac App Store'da.
Gereksinimler tam olarak ne olurdu? İkili ve kaynak kodları uygulama mağazasının dışına da mı dağıtmanız gerekiyor, yoksa sadece kaynak kodu yeterli mi? Görünüşe göre, uygulama mağazasında sadece ikili bir dağıtım ve web sitenizde yalnızca kodlu bir dağıtım (örneğin: google kodu) yapabiliyor olmalısınız.
İkinci bir ikili dağıtımdan kaçınmak iyi olurdu, ekibimiz gerektiği kadar ikili yayın yapmaz - yalnızca tüm işlerden dolayı.
Bu karışıklık, başka nedenlerden dolayı başlamış olduğumuz bir süreç olan MIT veya BSD'ye geçmenin bir nedenidir. İşlerimizi tüm dünyaya nasıl verdiğimizi tam olarak dikte eden yasal kısıtlamaları tartışmamak, hataları düzeltmek zorundayız.