เรามีโครงการ GPL ที่เราต้องการเผยแพร่ใน MAS ในความเห็นของฉัน (ไม่ใช่ทนาย) มันคงโอเคที่จะเผยแพร่บน MAS แต่เราอาจไม่เสี่ยงกับโครงการของเรา เป็นโครงการเก่าทศวรรษที่ไม่มีนักพัฒนาต้นเข้ามาเกี่ยวข้องอีกต่อไปดังนั้นเราจึงต้องระมัดระวังเกี่ยวกับการติดตาม GPL อย่างสมบูรณ์แบบ
ฉันคิดว่าจุดยึดหลักของ iOS App Store คือข้อเท็จจริงที่ว่าแม้ว่าคุณจะมีซอร์สโค้ดมันเป็นไปไม่ได้ที่จะแก้ไขและแจกจ่ายแอปพลิเคชั่นไปยังอุปกรณ์ iOS โดยไม่ต้องยอมรับเงื่อนไข iOS App Store ของ Apple เนื่องจากเป็นเพียง วิธีรับแอพในอุปกรณ์
หากคุณมี Xcode หรืออุปกรณ์ของคุณถูกจำคุกคุณไม่จำเป็นต้องยอมรับข้อกำหนด iOS App Store เพื่อแจกจ่ายและติดตั้งซอฟต์แวร์โอเพ่นซอร์ส สิ่งนี้ไม่เป็นที่พอใจของ GPL หรือไม่
ฉันรู้ว่าคุณต้องยอมรับใบอนุญาตในการติดตั้ง Xcode และผู้ใช้หลายคนไม่เต็มใจที่จะจำคุกอุปกรณ์ของพวกเขา (ฉันจะไม่ทำ) แต่ GPL ไม่ต้องการให้ซอฟต์แวร์ของคุณติดตั้งได้โดยทุกคนที่ดาวน์โหลด มีความแตกต่างจากการพูดกระจายซอฟต์แวร์ที่ทำงานบน windows เท่านั้นซึ่งผู้ใช้ linux ไม่สามารถใช้งานได้เว้นแต่จะซื้อ windows pc และตกลงกับ EULA ที่รวมไว้
สิ่งเดียวกันไม่เป็นความจริงด้วย Mac App Store คุณสามารถระบุแหล่งที่มาที่ผู้คนสามารถใช้เพื่อแก้ไขและแจกจ่ายแอปพลิเคชันภายนอก Mac App Store ได้ดังนั้นฉันคิดว่าไม่มีปัญหากับแอป GPL ใน Mac App Store
สิ่งที่ต้องการจะเป็นอย่างไร คุณต้องกระจายทั้งไบนารี่และซอร์สโค้ดนอกแอพสโตร์หรือแค่ซอร์สโค้ดเพียงพอหรือไม่? ดูเหมือนว่าคุณควรจะมีการกระจายแบบไบนารีเท่านั้นในแอปสโตร์และการเผยแพร่แบบรหัสอย่างเดียวในเว็บไซต์ของคุณ (เช่น: รหัส Google)
การหลีกเลี่ยงการแจกแจงเลขฐานสองเป็นเรื่องที่ดีทีมของเราไม่ได้เผยแพร่ไบนารีบ่อยเท่าที่ควรเพราะเพียงเพราะงานทั้งหมดเกี่ยวข้อง
ความยุ่งเหยิงนี้เป็นอีกเหตุผลหนึ่งที่เปลี่ยนเป็น MIT หรือ BSD ซึ่งเป็นกระบวนการที่เราได้เริ่มขึ้นแล้วด้วยเหตุผลอื่นและจะเสร็จสมบูรณ์ในไม่ช้า เราควรแก้ไขข้อบกพร่องโดยไม่พูดถึงข้อ จำกัด ทางกฎหมายที่บอกวิธีการที่เรามอบงานให้กับคนทั้งโลก