আমাদের একটি জিপিএল প্রকল্প রয়েছে যা আমরা এমএএসগুলিতে বিতরণ করতে চাই। আমার (অ-আইনজীবী) মতে এটি সম্ভবত এমএএস বিতরণ করা ঠিক আছে, তবে আমরা আমাদের প্রকল্পের সাথে ঝুঁকি নিতে পারি না। এটি দশকের পুরনো একটি প্রকল্প যার সাথে আর কোনও প্রারম্ভিক বিকাশকারী জড়িত নেই, তাই আমাদের জিপিএলকে পুরোপুরি অনুসরণ করার বিষয়ে যত্নবান হওয়া দরকার।
আমি মনে করি আইওএস অ্যাপ স্টোরের সাথে প্রাথমিক স্টিকিং পয়েন্টটি এই সত্যটি ছিল যে আপনার কাছে সোর্স কোড থাকা সত্ত্বেও অ্যাপলের আইওএস অ্যাপ স্টোর শর্তাদির সাথে একমত না হয়ে আইওএস ডিভাইসগুলিতে কোনও অ্যাপ্লিকেশন সংশোধন ও পুনরায় বিতরণ করা সম্ভব ছিল না, কারণ এটি কেবলমাত্র ডিভাইসে অ্যাপ্লিকেশন পাওয়ার উপায়।
আপনার যদি এক্সকোড থাকে, বা আপনার ডিভাইসটি জেল ভেঙে গেছে, তবে আপনাকে ওপেন সোর্স সফ্টওয়্যার বিতরণ ও ইনস্টল করার জন্য আইওএস অ্যাপ স্টোর শর্তাদির সাথে সম্মত হতে হবে না। এটি কীভাবে জিপিএলকে সন্তুষ্ট করে না?
আমি বুঝতে পেরেছি যে এক্সকোড ইনস্টল করার জন্য আপনাকে লাইসেন্সের সাথে সম্মতি জানাতে হবে এবং অনেক ব্যবহারকারী কারাগারে তাদের ডিভাইসটি ভাঙতে ইচ্ছুক নয় (আমি এটি করব না)। তবে জিপিএল আপনার সফ্টওয়্যারটি ডাউনলোড করে এমন প্রত্যেকের দ্বারা ইনস্টলযোগ্য হওয়ার প্রয়োজন নেই। এটি কীভাবে বলা যায়, যেগুলি কেবল উইন্ডোতে চলমান সফ্টওয়্যার বিতরণ করে, যা লিনাক্স ব্যবহারকারীরা উইন্ডোজ পিসি না কিনে এবং অন্তর্ভুক্ত EULA এর সাথে সম্মত না হলে ব্যবহার করতে পারবেন না?
ম্যাক অ্যাপ স্টোরের সাথে এটি একই সত্য নয় - আপনি ম্যাক অ্যাপ স্টোরের বাইরে অ্যাপ্লিকেশনটি সংশোধন ও বিতরণ করতে যে উত্সটি ব্যবহার করতে পারেন তা আপনি সহজেই সরবরাহ করতে পারেন, তাই আমি মনে করি জিপিএল অ্যাপ্লিকেশনগুলিতে কোনও সমস্যা নেই in ম্যাক অ্যাপ স্টোর।
প্রয়োজনীয়তা ঠিক কি হবে? আপনার কি অ্যাপ স্টোরের বাইরে বাইনারি এবং উত্স কোড উভয়ই বিতরণ করতে হবে, বা কেবল উত্স কোডই যথেষ্ট? দেখে মনে হচ্ছে আপনার অ্যাপ স্টোরটিতে কেবল বাইনারি-বিতরণ এবং আপনার ওয়েবসাইটে কেবল কোড বিতরণ করতে সক্ষম হওয়া উচিত (যেমন: গুগল কোড)।
দ্বিতীয় বাইনারি বিতরণ এড়ানো ভাল হবে, আমাদের দলটি যতটা আমাদের উচিত বাইনারি রিলিজ করে না - কেবলমাত্র সমস্ত কাজের সাথে জড়িত।
এই গণ্ডগোলটি এমআইটি বা বিএসডি-তে পরিবর্তনের আরও একটি কারণ, এটি ইতিমধ্যে অন্যান্য কারণে আমরা ইতিমধ্যে শুরু করেছি এবং শীঘ্রই এটি সম্পন্ন হবে। আমরা কীভাবে পুরো বিশ্বকে আমাদের কাজ দেব তা সুনির্দিষ্টভাবে লিখিত নিষেধাজ্ঞাগুলি নিয়ে আলোচনা না করে আমাদের বাগ ঠিক করা উচিত।