Lwn.net এ স্বাগতম
নিম্নলিখিত সাবস্ক্রিপশন-কেবলমাত্র সামগ্রীটি আপনার জন্য কোনও এলডাব্লুএন গ্রাহক দ্বারা উপলব্ধ করা হয়েছে। লিনাক্স এবং ফ্রি সফটওয়্যার সম্প্রদায়ের সেরা সংবাদের জন্য হাজার হাজার গ্রাহক এলডাব্লুএন এর উপর নির্ভর করে। আপনি যদি এই নিবন্ধটি উপভোগ করেন তবে দয়া করে এলডাব্লুএন -তে সাবস্ক্রাইব করার বিষয়টি বিবেচনা করুন। Lwn.net দেখার জন্য আপনাকে ধন্যবাদ!
প্রায় সমস্ত মানব প্রচেষ্টার মতো, ওপেন-সোর্স সফ্টওয়্যার বিকাশের মধ্যে অনেকগুলি শক্তি গতিশীলতা জড়িত। সংস্থাগুলি, বিকাশকারী এবং ব্যবহারকারীরা সকলেই সফ্টওয়্যারটির দিককে প্রভাবিত করার ক্ষমতা নিয়ে এবং প্রায়শই এটি থেকে লাভের জন্য উদ্বিগ্ন। 2025 এ ওপেন সোর্স সামিট ইউরোপডন ফস্টার এই গতিশীলতাগুলি কীভাবে খেলতে পারে সে সম্পর্কে কথা বলেছেন, বেশ কয়েকটি কৌশল – রাগ টান এবং কাঁটাচামচ – যা এক দিকে বা অন্য দিকে শক্তি স্থানান্তর করার চেষ্টা করার জন্য উপলব্ধ।
পাওয়ার ডায়নামিক্স
ইতিহাসের শুরু থেকেই, ফস্টার শুরু হয়েছিল, ক্ষমতায় থাকা ব্যক্তিরা যারা দুর্বল ছিলেন তাদের বিরুদ্ধে এটি ব্যবহার করার প্রবণতা রয়েছে। সামন্ততন্ত্রের দিনগুলিতে, জমির নিয়ন্ত্রণ বিভিন্ন স্তরে শোষণ শুরু করে। ওপেন সোর্স বিশ্বে, বৃহত মেঘ সরবরাহকারীরা প্রায়শই সবচেয়ে বেশি শক্তি বলে মনে হয়, যা তারা ছোট সংস্থাগুলির বিরুদ্ধে ব্যবহার করে। অবদানকারী এবং রক্ষণাবেক্ষণকারীদের প্রায়শই ছোট সংস্থাগুলির চেয়ে কম শক্তি থাকে এবং ব্যবহারকারীদের এখনও কম শক্তি থাকে।
আমরা এমন একটি বিশ্ব তৈরি করেছি যেখানে ক্লাউড সরবরাহকারী যা কিছু অফার করে, এমনকি ওপেন-সোর্স সফ্টওয়্যার সহ কেবল ব্যবহার করা প্রায়শই সহজ। এই সরবরাহকারীরা যে প্রকল্পগুলিতে তারা পরিষেবাগুলিতে পরিণত হয় সেগুলিতে ফিরে অবদান রাখতে পারে না, যদিও, ছোট সংস্থাগুলি যেগুলি সম্ভবত নয়, সম্ভবত সফ্টওয়্যারটিকে প্রশ্নে প্রথম স্থানে সরবরাহ করার জন্য বেশিরভাগ কাজ করছে। এই সংস্থাগুলি তাদের নিজস্ব একটি শক্তি থাকতে পারে, তবে: সফ্টওয়্যারটি পুনর্বিবেচনা করার শক্তি। এইভাবে সফ্টওয়্যারটির ব্যবহারকারীদের অধীনে থেকে কম্বলটি টানানো মেঘ সরবরাহকারীদের ক্ষেত্রে পাওয়ারের ভারসাম্য পরিবর্তন করতে পারে তবে এটি অবদানকারী এবং ব্যবহারকারীদের আগের চেয়ে আরও খারাপ অবস্থানে ফেলে দেয়। তবে এই স্তরেও একটি শক্তি রয়েছে: সফ্টওয়্যারটি কাঁটাচামচ করার শক্তি, আবার পাওয়ার ভারসাম্যটি আবার উল্টানো।
যে সংস্থাগুলি কোনও সফ্টওয়্যার প্রকল্পকে নিয়ন্ত্রণ করে তাদের এই ধরণের রাগ টানানোর ক্ষমতা রাখে এবং তারা প্রায়শই এটি অনুশীলন করতে লজ্জা পায় না। একক সংস্থার প্রকল্পগুলি, স্পষ্টতই, রাগের টানগুলির অনেক বেশি ঝুঁকিতে রয়েছে; এক্ষেত্রে সংস্থার সমস্ত শক্তি রয়েছে এবং অন্যদের খুব কম আশ্রয় রয়েছে। সুতরাং কোনও সফ্টওয়্যার প্রকল্প গ্রহণের আগে একজনের কোনও সংস্থার খ্যাতির দিকে নজর দেওয়া উচিত, তবে এটি কেবল এত সহায়ক। সংস্থাগুলি বিজ্ঞপ্তি ছাড়াই দিক পরিবর্তন করতে পারে, অর্জিত হতে পারে বা ব্যবসায়ের বাইরে যেতে পারে, তাদের খ্যাতির পূর্ববর্তী মূল্যায়নকে অপ্রাসঙ্গিক করে তোলে।
সমস্যাটি প্রায়শই সাধারণ সত্যে নেমে আসে যে সংস্থাগুলি তাদের বিনিয়োগকারীদের জবাব দিতে হবে এবং এটি প্রায়শই রাজস্ব বাড়ানোর জন্য তারা যে সফ্টওয়্যার তৈরি করেছে তা প্রত্যাখ্যান করার জন্য চাপের দিকে পরিচালিত করে। এটি বিশেষত সত্য যে ক্ষেত্রে ক্লাউড সরবরাহকারীরা প্রকল্পের মালিকানাধীন সংস্থার মতো একই গ্রাহকদের জন্য প্রতিযোগিতা করছেন। ফলাফলটি আরও সীমাবদ্ধ লাইসেন্সের স্যুইচ হতে পারে যার লক্ষ্য অন্যান্য সংস্থাগুলির পক্ষে প্রকল্পটি থেকে লাভ করা আরও কঠিন করে তোলে।
এই প্রকৃতির একটি রাগ টান প্রকল্পের কাঁটাচামচ হতে পারে – কোডের উপর কিছুটা শক্তি ফিরে পাওয়ার লক্ষ্যে একটি বিদ্রোহী, সম্মিলিত ক্রিয়া। তবে একটি কাঁটাচামচ সাধারণ বিষয় নয়; এটি অনেক কাজ, এবং এর পিছনে মানুষ এবং সংস্থান ছাড়াই ব্যর্থ হবে। এর জন্য প্রাকৃতিক উত্স একটি বৃহত সংস্থা; ক্লাউড সরবরাহকারীরাও একটি কাঁটাচামচ মাধ্যমে শক্তি স্থানান্তরিত করার চেষ্টা করতে পারে এবং তাদের সফল হওয়ার জন্য প্রয়োজনীয় সংস্থানগুলি দিয়ে তাদের কাঁটাচামচ ব্যাক আপ করার ক্ষমতা রয়েছে।
একটি অবাস্তব ইভেন্ট সর্বদা একটি জনপ্রিয় কাঁটাচামচ বাড়ে না; উদাহরণস্বরূপ, মঙ্গোডিবি বা সেন্ড্রি দিয়ে এটি ঘটেনি। ফস্টার বলেছিলেন যে কেন এটি ছিল সে সম্পর্কে তিনি নজর রাখেননি। কখনও কখনও রাগের টানগুলি অন্যান্য রূপগুলি গ্রহণ করে, যেমন যখন পারফোরস, 2022 সালে পুতুল অর্জনের পরে, আইটি বিকাশকে সরিয়ে নিয়েছিল এবং বন্ধ দরজার পিছনে ছেড়ে দেয়, জনসাধারণের ভান্ডারগুলিতে ফিরে আসার স্বল্প ফ্রিকোয়েন্সি সহ। সেই ক্রিয়াটি লাথি মেরেছিল ওপেনভক্স কাঁটাচামচ
সংখ্যা তাকান
ফস্টার রাগের টান, কাঁটাচামচ এবং এরপরে কী ঘটে তা বিশ্লেষণ করতে কিছু সময় ব্যয় করেছে; অনেক ফলাফল হয় জুপিটার নোটবুক হিসাবে ডাউনলোডের জন্য উপলব্ধ। প্রতিটি রাগ-পুল ইভেন্টের জন্য, তিনি জড়িত প্রকল্পগুলির দ্বারা কী কী প্রভাব ফেলেছে তা দেখার প্রয়াসে পরবর্তী কাঁটাচামচ হওয়ার আগে এবং পরে প্রকল্পটির অবদানকারী মেকআপের দিকে নজর রেখেছিলেন।
2021 সালে, নন-ফ্রি সার্ভার সাইড পাবলিক লাইসেন্সের (এসএসপিএল) এর অধীনে ইলাস্টিক রিলিসেন্সড ইলাস্টিকসার্চ। অ্যামাজন ওয়েব পরিষেবাগুলি তখন প্রকল্পটিকে কাঁটাচামচ করে ওপেনসার্ক। কাঁটাচামচ হওয়ার আগে, বেশিরভাগ ইলাস্টিক অনুসন্ধানকারী অবদানকারী ছিলেন ইলাস্টিক কর্মচারী; এটি, আশ্চর্যজনকভাবে, পরে পরিবর্তন হয়নি। ওপেনসার্চ কোনও শক্তিশালী অবদানকারী বেস ছাড়াই শুরু হয়েছিল, তাই স্ক্র্যাচ থেকে এর সম্প্রদায়টি তৈরি করতে হয়েছিল। ফলস্বরূপ, প্রকল্পটি তখন থেকেই অ্যামাজন অবদানকারীদের দ্বারা আধিপত্য রয়েছে; সময়ের সাথে সাথে ভারসাম্য ধীরে ধীরে স্থানান্তরিত হয়েছে, তবে ওপেনসার্চ ২০২৪ সালে লিনাক্স ফাউন্ডেশন প্রকল্পে পরিণত হওয়ার পরেও বাইরের অবদানকারীদের মধ্যে কোনও বড় উত্সাহ ছিল না। যখন নিরপেক্ষ ফাউন্ডেশনের অধীনে একটি প্রকল্প শুরু করা অবদানকারীদের আকর্ষণ করতে সহায়তা করতে পারে, তিনি বলেছিলেন, পরে একটি ফাউন্ডেশনের ছাতার অধীনে একটি প্রকল্পকে একই সুবিধা প্রদান করে বলে মনে হয় না।
টেরফর্ম বেশিরভাগ হাশিকার্প দ্বারা বিকাশ করা হয়েছিল, যা 2023 সালে অ-মুক্ত ব্যবসায় উত্স লাইসেন্সের অধীনে সফ্টওয়্যারটি প্রতিলিপি করেছিল। এক মাস পরে, দ্য Opentofu লিনাক্স ফাউন্ডেশনের অধীনে কাঁটাচামচ শুরু হয়েছিল। টেরাফর্মের জন্য অবদানকারী বেস, যা প্রায় পুরোপুরি হাশিকার্প কর্মচারী ছিল, কাঁটাচামচ হওয়ার পরে সামান্য পরিবর্তন হয়েছিল, ওপেনটোফু বেশ কয়েকটি সংস্থার কাছ থেকে বেশ কয়েকটি অবদানকারীকে দ্রুত অর্জন করেছিল, যাদের মধ্যে কেউই এর আগেও টেরফর্মের অবদানকারী ছিল না। এই ক্ষেত্রে, ব্যবহারকারীরা কাঁটাচামচটি চালিত করে এবং এটিকে একটি নিরপেক্ষ ফাউন্ডেশনের অধীনে রাখে, যার ফলে আরও সক্রিয় বিকাশকারী সম্প্রদায় হয়।
2024 সালে, রেডিস এসএসপিএলের অধীনে প্রতিলিপিযুক্ত ছিল; দ্য ভাল্লি লিনাক্স ফাউন্ডেশনের অধীনে, রেডিস অবদানকারীদের দ্বারা ফর্ককে দ্রুত সংগঠিত করা হয়েছিল। রেডিস প্রকল্পটি এখানে উল্লিখিত অন্যদের থেকে পৃথক ছিল, কাঁটাচামচ হওয়ার আগে, এতে কোম্পানির বাইরে থেকে প্রায় দ্বিগুণ অবদানকারী ছিল; কাঁটাচামচ পরে, বাহ্যিক রেডিস অবদানকারীদের সংখ্যা শূন্যে নেমে গেছে। বাহ্যিক অবদানকারীরা সকলেই ভাল্কিতে পালিয়ে গিয়েছিলেন, ফলস্বরূপ যে ভালকি একটি শক্তিশালী সম্প্রদায়ের সাথে এক ডজন বা তার বেশি সংস্থার প্রতিনিধিত্ব করে।
কিভাবে তাকান ব্যবহার তিনি বলেছিলেন, এই প্রকল্পগুলির মধ্যে পরিবর্তনগুলি আরও শক্ত, তবে এটি কোনও প্রকল্পের ব্যবহার এবং গিটহাব কাঁটাচামচ (ক্লোনড রিপোজিটরি অনুলিপি) এর সংখ্যার মধ্যে একটি সম্পর্ক রয়েছে বলে মনে হয়। একটি প্রতিলিপি ইভেন্টের পরে সাধারণত এই ক্লোনগুলিতে একটি স্পাইক থাকে, যা পরামর্শ দেয় যে লোকেরা প্রকল্পের একটি শক্ত কাঁটাচামচ তৈরি করার বিষয়ে বিবেচনা করছে। সমস্ত ক্ষেত্রে, যে কাঁটাচামচগুলি উত্থিত হয়েছিল তাদের “গিথুব কাঁটাচামচ” মেট্রিকের মূলের চেয়ে কম ব্যবহার রয়েছে বলে মনে হয়েছিল; কাঁটাচামচ উভয় শাখা এগিয়ে যেতে থাকে। তবে, তিনি বলেছিলেন, যে প্রকল্পগুলি প্রতিলিপিযুক্ত তা হ্রাস করা ব্যবহার দেখায়, বিশেষত যখন প্রতিযোগিতামূলক কাঁটাচামচগুলি ভিত্তির অধীনে তৈরি করা হয়।
কি করব
এই ধরণের পাওয়ার গেমটি অবদানকারী এবং ব্যবহারকারী উভয়ের জন্যই সমস্যা তৈরি করে, তিনি বলেছিলেন; আমরা এই প্রকল্পগুলিতে আমাদের সময় অবদান রাখি এবং তাদের আমাদের নীচে থেকে টেনে না নেওয়া দরকার। কখন একটি রাগের টান হতে পারে তা জানার কোনও উপায় নেই, তবে সন্ধানের জন্য কিছু সতর্কতা চিহ্ন রয়েছে। তার তালিকার শীর্ষে ছিল একটি অবদানকারী লাইসেন্স চুক্তি (সিএলএ) ব্যবহার; এই চুক্তিগুলি একটি শক্তি ভারসাম্যহীনতা তৈরি করে, সংস্থাটিকে সফ্টওয়্যারটি পুনরায় বাস্তবায়িত করার শক্তি জড়িত করে। সিএলএএস সহ প্রকল্পগুলি আরও সাধারণভাবে রাগের টান সাপেক্ষে; উত্সের বিকাশকারীদের শংসাপত্র ব্যবহার করে প্রকল্পগুলির একই শক্তি ভারসাম্যহীনতা থাকে না এবং রাগ টানানোর সম্ভাবনা কম থাকে।
একটি প্রকল্পের প্রশাসনের দিকেও নজর দেওয়া উচিত; একটি ফাউন্ডেশনের অধীনে রাখা হলেও একটি রাগের টানার সম্ভাবনা হ্রাস করে, এটি এখনও ঘটতে পারে, বিশেষত এমন ক্ষেত্রে যেখানে অবদানকারীরা বেশিরভাগ একক সংস্থার কাছ থেকে থাকে। তিনি উল্লেখ করেছেন কর্টেক্স প্রকল্প, ক্লাউড নেটিভ কম্পিউটিং ফাউন্ডেশনের অধীনে রাখা, যা গ্রাফানা দ্বারা নিয়ন্ত্রিত ছিল; এই সংস্থাটি শেষ পর্যন্ত তৈরি করার জন্য নিজস্ব প্রকল্পটি কাঁটাচামচ করেছে মিমির। এই ধরণের আশ্চর্য এড়াতে, একাধিক সংস্থার নেতাদের সাথে নিরপেক্ষ প্রশাসনের সাথে প্রকল্পগুলির সন্ধান করা উচিত।
প্রকল্পগুলিও তাদের অবদানকারী বেসে মূল্যায়ন করা উচিত; জিনিসগুলি চালিয়ে যাওয়ার জন্য কি পর্যাপ্ত অবদানকারী রয়েছে? সংস্থাগুলি অবশ্যই তাদের কর্মীদের উপর নির্ভরশীল প্রকল্পগুলিতে অবদান রাখার মাধ্যমে, প্রভাব বাড়িয়ে তোলে এবং সেই প্রকল্পগুলিকে আরও টেকসই করে তুলতে সহায়তা করতে পারে। তিনি উল্লেখ করেছেন বিশৃঙ্খলা প্রকল্পযা উন্নয়ন প্রকল্পগুলির কার্যক্ষমতার বিচারে সহায়তা করার জন্য মেট্রিক তৈরি করে। বিশৃঙ্খলা একসাথে রেখেছেন “অনুশীলনকারী গাইড” এর একটি সেট অবদানকারীদের এবং রক্ষণাবেক্ষণকারীদের একটি প্রকল্পের মধ্যে উন্নতি করতে সহায়তা করার উদ্দেশ্যে।
বড় ক্লাউড সরবরাহকারীদের টেকসই উত্থানের সাথে সাথে তিনি উপসংহারে পৌঁছেছেন, ওপেন সোর্স সফ্টওয়্যারটির আশেপাশের পাওয়ার গতিশীলতা ক্রমবর্ধমান সামন্তকে দেখছে। সংস্থাগুলি সেই সরবরাহকারীদের কাছ থেকে দূরে পাওয়ার স্থানান্তর করতে রিসেনসিং ব্যবহার করতে পারে, তবে এইভাবে রাগটি টানলে তারা অবদানকারীদের কাছ থেকে ক্ষমতাও গ্রহণ করে। যদিও এই অবদানকারীরা পুরানো সার্ফগুলির চেয়ে ভাল অবস্থানে রয়েছে, যেহেতু তারা তাদের যত্নশীল একটি প্রকল্প কাঁটাচামচ করার ক্ষমতা রাখে, শক্তি তাদের দিকে ফিরিয়ে দেয়।
হ্যাজেল দুর্বলভাবে জিজ্ঞাসা করেছিলেন যে এই সমস্যা সমাধানের জন্য অবদানকারী এবং ব্যবহারকারীরা বিকাশ করতে পারে এমন অন্যান্য সুরক্ষা রয়েছে কিনা। ফস্টার উত্তর দিয়েছেন যে ভালকি এবং ওপেনটোফু কাঁটাচামচগুলির সাফল্য দেখে কমপক্ষে একটি সংস্থা একটি পরিকল্পিত অবলম্বনমূলক পদক্ষেপ সম্পর্কে তার মন পরিবর্তন করেছে। কাঁটাচামচ করার ক্ষমতা সংস্থাগুলিকে আরও শক্ত করে ভাবতে বাধ্য করার প্রভাব ফেলে, জেনে যে কোনও রাগের টান অনুসরণ করে এমন পরিণতি হতে পারে। এর বাইরেও, তিনি পুনরায় উল্লেখ করেছিলেন যে প্রকল্পগুলি নিরপেক্ষ প্রশাসনের দিকে ঠেলে দেওয়া উচিত। ডার্ক হোহানডেল যোগ করেছেন যে সবচেয়ে ভাল কাজটি হ’ল বাইরের অবদানকারীদের একটি প্রকল্পে আনা; তাদের মধ্যে যত বেশি রয়েছে, একটি রাগ টানার সাথে যুক্ত ঝুঁকি তত বেশি। তিনি বলেন, যে কেউ কেবল একটি প্রকল্পের মধ্যে বসে আছেন, তিনি বলেছিলেন, তিনি কেবল একজন যাত্রী; গাড়ি চালানো ভাল।
ফস্টারের স্লাইডগুলি আগ্রহী পাঠকদের জন্য উপলব্ধ।
(এই ইভেন্টে আমার ভ্রমণকে সমর্থন করার জন্য এলডাব্লুএন এর ট্র্যাভেল স্পনসর লিনাক্স ফাউন্ডেশনকে ধন্যবাদ))