تقدم هذه الورقة البحثية نظرة محايدة وموضوعية حول عملية تطوير التطبيقات في الوقت الحالي، كما تناقش الإلتزامات التي تفرضها رخص البرمجيات الحرة مفتوحة المصدر والتي يجب على مطوري التطبيقات ومتاجر التطبيقات مراعتها، كما تسلط الورقة البحثية الضوء على بعض العوائق التي تقف في تحقيق أفضل امتثال من قبل المطورين مع الرخص، وتشير أيضا إلى الموارد المتاحة لمساعدة هؤلاء على الالتزام باحترام مجتمع البرمجيات مفتوح المصدر والوفاء بما فرض عليهم.
المحور الرئيسي للورقة البحثية
وتشمل الموضوعات التي تغطيها هذه الورقة البحثية ما يلي:
- كيف يبدو سوق التطبيقات اليوم؟
- ما هو محتوى البرمجيات الحرة مفتوحة المصدر الذي يمكن التوقع بأن تحتويه التطبيقات؟ ولماذا يصعب على شخص أخر غير مطور التطبيق أن يتعرف على هذا المحتوى؟ وماهي الخصائص التي يمكن أن نفترضها حول النشاط المتعلق بتطوير التطبيق؟ وما الاختلاف الذي يحدث عن تطوير التطبيق (في حالة الرغبة بالامتثال لأحد رخص البرمجيات الحرة مفتوحة المصدر)؟
- ماهي متطلبات عملية الامتثال؟ وما هي خطوات عملية الامتثال الموصى بها عند القيام بتطوير تطبيق؟ وما الذي يتوجب فعله من قبل المطورين؟ وما هو المتوقع من قبل متاجر التطبيقات؟ وأين وكيف يمكن للمطورين العثور على محتوى مفتوح المصدر لاستخدامه؟ وما الذي ينبغي عليهم معرفته عند دمج هذا شفرة برمجية مفتوحة المصدر في تطبيقاتهم؟
- ما الذي تفرضه متاجر التطبيقات من خطوات لضمان عملية الامتثال لرخصها والفارق بين هذه الخطوات والامتثال لأحد رخص البرمجيات الحرة مفتوحة المصدر؟
- ما الذي يمكن فعله من قبل المؤسسات المهتمة بالمصدر المفتوح مثل مؤسسة لينكس للمساعدة في تسهيل عملية الامتثال لرخص البرمجيات الحرة مفتوحة المصدر؟ وما هي أفضل موارد متوافرة لتسهيل تلك العملية وما هي الموارد التي تحتاج للتوافر مستقبلا؟
الخلاصة
هناك العديد من التطبيقات المثيرة للاهتمام قد تم تقديمها في متاجر تثبيت التطبيقات أمام المستخدمين، وقد بينت الورقة البحثية استفادة مجموعة كبيرة من المطورين بشدة من البرمجيات الحرة مفتوحة المصدر حيث شكلت أجزاء كبيرة من تطبيقاتهم.
وأوضحت الورقة البحثية كذلك وجود العديد من الخطوات التي يجب على المطورين ومتاجر التطبيقات أن يسرعوا من أجل تنفيذها لتحقيق الامتثال لرخص البرمجيات مفتوحة المصدر.
فلتحقيق الامتثال من قبل المطورين، توجد خطوات سهلة وواضحة مثل معرفة مصدر البرمجية الحرة مفتوحة المصدر التي استخدموها في تطبيقاتهم، ومن ثم تحديد شروط رخصتها، والوفاء بأي التزامات بها.
ولتحقيق الامتثال من قبل متاجر التطبيقات، عليهم فهم المسؤولية الواقعة على عاتقهم عند استخدام مطور لأحد التطبيقات المنشورة لديهم للبرمجيات الحرة مفتوحة المصدر، كذلك المساعدة بتوعية المطورين بكيفية تحقيق الالتزام بعملية الامتثال للرخص وتوفير الأداوت اللازمة لهم لتحقيق ذلك.
ويقع على مستخدمي التطبيقات مسؤولية لتحقيق الامتثال لرخص البرمجيات الحرة مفتوحة المصدر، فعليهم معرفة ما إذا تم استخدام شفرة برمجية تخضع لأحد تلك الرخص قبل شراء التطبيق، أو الاتصال بمتجر التطبيقات لمعرفة ما إذا تم استخدام محتوى مفتوح المصدر في التطبيق المرغوب شراءه.