اوپن سورس فاؤنڈیشن تعاون پر مبنی ترقی اور کوڈ ہوسٹنگ کے لیے ایک نیا پلیٹ فارم شروع کرنے کا ارادہ رکھتی ہے۔

مفت سافٹ ویئر فاؤنڈیشن اعلان کیا ایک نیا کوڈ ہوسٹنگ بنانے کے ارادے کے بارے میں جو مشترکہ ترقی کو منظم کرنے کے لیے ٹولز کی حمایت کرتا ہے اور پہلے سے تیار کردہ اخلاقی معیار مفت سافٹ ویئر ہوسٹنگ. نیا پلیٹ فارم موجودہ سال کی میزبانی کی تکمیل کرے گا۔ Savannahجس کی حمایت بغیر کسی تبدیلی کے جاری رہے گی۔ نئی ہوسٹنگ بنانے کا مقصد اوپن سورس سافٹ ویئر ڈویلپمنٹ انفراسٹرکچر کے ساتھ مسئلے کو حل کرنے کی خواہش ہے۔ فی الحال، بہت سے مفت پراجیکٹس تعاون پر مبنی ترقیاتی پلیٹ فارمز پر منحصر ہیں جو اپنا کوڈ شائع نہیں کرتے اور انہیں ملکیتی سافٹ ویئر استعمال کرنے پر مجبور کرتے ہیں۔

پلیٹ فارم کو 2020 میں کام کرنے کا منصوبہ بنایا گیا ہے اور کوڈ پر کام کو منظم کرنے کے لیے پہلے سے موجود مفت حلوں کی بنیاد پر بنایا گیا ہے، جو انفرادی کمپنیوں کے مفادات سے منسلک نہیں آزاد کمیونٹیز کے ذریعے تیار کیا گیا ہے۔ ایک منصوبے کو منتخب کرنے کا فیصلہ ابھی تک نہیں کیا گیا ہے، لیکن اہم اختیارات ہیں سورس ہٹ, گیٹیا и پگورے، جو فعال طور پر تیار کیے گئے ہیں، مفت لائسنس کے تحت تقسیم کیے گئے ہیں اور دو عنصر کی توثیق کی حمایت کرتے ہیں۔ انفرادی برادریوں، تنظیموں اور کمپنیوں کے منصوبوں کی ترقی پر توجہ مرکوز کرنے والے حل، جیسے
کالیٹھیہ۔, تو и فیکٹریٹرابتدائی طور پر اس پر غور نہیں کیا گیا تھا، کیونکہ مقصد ایک عوامی پلیٹ فارم بنانا ہے جو صارفین کو اکاؤنٹس بنانے اور اپنے ذخیرے بنانے کی اجازت دیتا ہے۔

سب سے زیادہ ممکنہ امیدوار Pagure پلیٹ فارم ہے، جسے Fedora Linux کے ڈویلپرز نے تیار کیا ہے۔ Pagure کے فوائد میں اوپن سورس سافٹ ویئر تیار کرنے کے لیے پلیٹ فارم کے استعمال کا تجربہ، استعمال کے لیے موافقت کرنے کی صلاحیت LibreJS، مسئلہ کی رپورٹوں کو درآمد اور برآمد کرنے اور دوسرے سسٹمز سے ضم کرنے کی درخواستوں کے لیے تعاون، پروجیکٹس کے لیے اپنے نام کی جگہیں استعمال کرنے کی اہلیت۔ نقصانات میں، جاوا اسکرپٹ پر بہت زیادہ انحصار اور براؤزر میں جاوا اسکرپٹ کو فعال کیے بغیر کام کرنے میں دشواری ہے۔

دوسرا مدمقابل Gitea پہلے سے ہی یورپی اوپن سورس فاؤنڈیشن میں استعمال کر رہا ہے۔ آپ کی میزبانی
git.fsfe.org، اور اوپن سورس ہوسٹنگ کو بھی زیر کرتا ہے۔ codeberg.org. Gitea کے فوائد میں سے ایک LibreJS کے لیے جزوی تعاون ہے۔ نقصان، جیسے Pagure، JavaScript پر انحصار ہے، ساتھ ہی GitHub پلیٹ فارم پر پراجیکٹ ڈیولپمنٹ کو درآمد/برآمد کرنے اور چلانے کے لیے ٹولز کی کمی ہے، جس کے لیے ملکیتی JavaScript کوڈ کو چلانے کی ضرورت ہے۔

Sourcehut پلیٹ فارم جاوا اسکرپٹ کے بغیر مکمل طور پر کام کرنے کی صلاحیت، LibreJS کے لیے سپورٹ کو نافذ کرنے میں آسانی، ڈیٹا ایکسپورٹ ٹولز کی دستیابی (ترقی میں درآمد)، زمرہ "A" اخلاقی تقاضوں کی مکمل تعمیل (نیچے ملاحظہ کریں)، موجودگی کے لیے اچھا ہے۔ ایک ویکی کا، ایک مسلسل انضمام کا نظام، اور ایک ای میل پر مبنی ڈسکشن سسٹم، مرکیوریل سپورٹ اور GPLv3 لائسنس کے تحت کوڈ کی تقسیم۔ اس کے نقصانات نامکمل ترقی (پلیٹ فارم الفا ٹیسٹنگ کے مرحلے پر ہے)، کوڈ اور مسائل کے ذریعے پیچیدہ نیویگیشن، انضمام کی درخواستوں کے لیے ویب انٹرفیس کی کمی (انضمام کی درخواست ٹکٹ بنا کر اور برانچ برانچ سے لنک منسلک کر کے بنائی جاتی ہے۔ گٹ)۔

GitLab کی درخواست فوری طور پر مسترد کر دی گئی۔ اس حقیقت کے باوجود کہ یہ پلیٹ فارم بہت مشہور، مانوس اور کافی مواقع فراہم کرتا ہے، اس منصوبے کو ایک تجارتی کمپنی تیار کر رہی ہے، بندھے ہوئے Google کے ملکیتی ReCAPTCHA کوڈ پر، غیر ضروری پیچیدگیوں کے بغیر LibreJS کے لیے تعاون کی اجازت نہیں دیتا، منفی تجربہ رکھتا ہے۔ کوششیں ٹیلی میٹری مجموعہ اوپن سورس فاؤنڈیشن کے اخلاقی تقاضوں کی تعمیل نہیں کرتا ہے۔ GitLab استعمال کرتے وقت، مفت سافٹ ویئر فاؤنڈیشن اس پلیٹ فارم کے کانٹے کو برقرار رکھے بغیر نہیں کر پائے گی، لیکن اس کے لیے کوئی ضروری وسائل نہیں ہیں۔

فاؤنڈیشن کے ذریعہ شناخت شدہ STRs معیارمفت کوڈ ہوسٹنگ کے تقاضے (اوپن سورس فاؤنڈیشن کی طرف سے تیار کردہ ہوسٹنگ کم از کم ابتدائی طور پر سطح "B" کے مطابق ہونی چاہیے، جس کے بعد اسے بتدریج "A" کی سطح تک بڑھا دیا جائے گا):

  • "C" خدمات کے لیے کم از کم تقاضے ہیں جن میں GNU پروجیکٹس کی میزبانی کی جا سکتی ہے:

    • IceCat جیسے مکمل طور پر مفت براؤزرز کے صارفین کے لیے تمام فعالیت کی دستیابی۔ جاوا اسکرپٹ میں ترجمہ کردہ دیگر پروگرامنگ زبانوں میں مواد کو عمل میں لایا جا سکتا ہے۔ کلیدی JavaScript کوڈ یا تو مفت یا غیر فعال ہونا چاہیے (براؤزر میں JavaScript سپورٹ غیر فعال ہونے پر فعالیت کو برقرار رکھا جانا چاہیے)۔
    • سائٹ کے ساتھ کام کرنے کے لیے ملکیتی سافٹ ویئر انسٹال کرنے کی ضرورت نہیں ہے (مثال کے طور پر، ایڈوب فلیش)؛
    • صارف کے زمرے اور اس کے رہائشی ملک کے لحاظ سے کوئی امتیاز نہیں؛
    • ٹور نیٹ ورک کا استعمال کرتے ہوئے گمنام موڈ میں سروس کے ساتھ کام کرنے کی صلاحیت؛
    • سروس کے ساتھ کام کرنے کی شرائط میں ناگوار تقاضے نہیں ہونے چاہئیں۔
    • GPLv3 لائسنس کے استعمال کی حوصلہ افزائی کی جانی چاہئے اور کم از کم اسی سطح پر اس کی سفارش کی جانی چاہئے جیسا کہ دیگر قسم کے لائسنسوں کے۔
    • قابل اعتماد سرٹیفکیٹس کے استعمال سمیت HTTPS کے لیے درست تعاون۔
  • "B" - اضافی تقاضے جو ہمیں سروس کی سفارش کرنے کی اجازت دیتے ہیں:

    • کلائنٹ کو بھیجا گیا تمام JavaScript کوڈ مفت اور شناخت کے لیے ٹیگ ہونا چاہیے۔ LibreJS یا واضح طور پر اپنا لائسنس بتائیں؛
    • زائرین کے بارے میں معلومات تیسرے فریق یا تیسرے فریق کو نہیں دی جانی چاہئیں۔ خاص طور پر، سائٹس کے درمیان صارف کی نقل و حرکت کو ٹریک کرنے کے لیے ٹیگز کا استعمال نہیں کیا جانا چاہیے، جس کا مطلب ہے کہ زیادہ تر اشتہاری نیٹ ورکس کے استعمال سے گریز کرنا۔
    • بری لائسنسنگ کے طریقوں کو مسلط نہیں کیا جانا چاہئے (لائسنس کے بغیر کوڈ کی فراہمی، لائسنس کی غیر واضح شرائط اور لائسنس کے صرف ایک ورژن کا پابند ہونا)؛
    • غیر مفت لائسنس کے انتخاب کے لیے کوئی سفارش نہیں؛
  • "A" - اعلی ترین تقاضے:

    • جاوا اسکرپٹ کے غیر فعال ہونے کے ساتھ سائٹ کو مکمل طور پر فعال ہونا چاہیے؛
    • سروس کے سرور کے اجزاء کو مفت سافٹ ویئر کی شکل میں تقسیم کیا جانا چاہیے؛
    • کوڈ کو ترجیح کے طور پر GPLv3+ لائسنس کا انتخاب پیش کیا جانا چاہیے۔
    • ایک AGPLv3+ لائسنس ایک اختیار کے طور پر دستیاب ہونا چاہیے؛
    • ملکیتی یا بغیر لائسنس کے لائسنس کے تحت مصنوعات پوسٹ کرنے کی ممانعت ہونی چاہیے؛
    • خدمات کا استعمال پیش نہیں کیا جانا چاہئے۔ ساس;
    • "اوپن سورس" کی بجائے "مفت سافٹ ویئر" کی اصطلاح استعمال کی جانی چاہیے۔
    • آزادی کے نظریات کو فروغ دیا گیا "مفت سافٹ ویئر موومنٹ«؛
    • تقسیم کے تناظر میں، اصطلاح لینکس کو GNU سابقہ ​​کے بغیر استعمال نہیں کیا جانا چاہئے، یعنی GNU/Linux استعمال کیا جانا چاہئے؛
    • پیکیج میں ہر ایک غیر معمولی فائل کو استعمال شدہ لائسنس کے بارے میں معلومات فراہم کی جانی چاہئے۔
  • "A+" - مثالی اضافی خواہشات:

    • سائٹ کو دیکھنے اور بغیر تصدیق کے ڈاؤن لوڈ کرنے کی صلاحیت؛
    • لاگز میں زائرین کے بارے میں معلومات محفوظ کرنے کو غیر فعال کرنا؛
    • تعمیل۔ خواہشات الیکٹرانک فرنٹیئر فاؤنڈیشن کے ذریعہ تیار کردہ آن لائن سروس فراہم کرنے والوں کے کام کو منظم کرنے پر؛
    • معذور افراد کے لیے مواد کی رسائی، معیارات کی تعمیل ویب مواد تک رسائی کی رہنما خطوط (WCAG) 2.0 и قابل رسائی رچ انٹرنیٹ ایپلی کیشنز 1.0 (WAI-ARIA);
    • مصنفین اور پروجیکٹ کے شرکاء کے ذریعہ جمع کرائے گئے تمام ڈیٹا کو مشین پڑھنے کے قابل فارمیٹ میں ایکسپورٹ کیا جانا چاہیے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں