মূল কন্টেন্টে যান

ওপেন সোর্স কেন গুরুত্বপূর্ণ

আপনার পকেটের ফোন, বাড়ির পরিষেবা থেকে শুরু করে প্রতিদিন ব্যবহার করা অ্যাপ পর্যন্ত দৈনন্দিন জীবনের অনেকটাই সফটওয়্যারের ওপর নির্ভরশীল। যখন একটি মাত্র প্ল্যাটফর্ম এই টুলগুলো নিয়ন্ত্রণ করে, তখন এটি অস্বাস্থ্যকর ক্ষমতা লাভ করে এবং আপনি কীভাবে সেগুলো ব্যবহার করতে পারবেন তা নির্ধারণ করে দেয়।

ফ্রি এবং ওপেন সোর্স সফটওয়্যার সেই ক্ষমতাকে তার সঠিক জায়গায় ফিরিয়ে দেয়: ব্যবহারকারীর কাছে, যা নিশ্চিত করে যে প্রযুক্তি কর্পোরেট স্বার্থের চেয়ে আপনার এবং আপনার কমিউনিটির বেশি কাজে লাগে।

সারসংক্ষেপ

  • ওপেন সোর্স মানে হলো এর অন্তর্নিহিত প্রযুক্তি যে কারও ব্যবহার, কপি, উন্নতি বা এর ওপর ভিত্তি করে নতুন কিছু তৈরির জন্য সর্বজনীনভাবে উপলব্ধ।
  • আধুনিক ডিজিটাল জীবন সুবিধার বিনিময়ে আপনার সার্বভৌমত্ব কেড়ে নেয়। ফ্রি এবং ওপেন সোর্স সফটওয়্যার হলো ফিরে আসার একটি বাস্তবসম্মত পথ, যা আপনাকে গোপনীয়তা দেয় এবং আর্থিক শোষণ থেকে রক্ষা করে।
  • উপকৃত হওয়ার জন্য আপনাকে কোড পড়তে হবে না। উন্মুক্ততার মানে হলো স্বাধীন বিশেষজ্ঞরা যাচাই করতে পারেন যে সফটওয়্যারটি আসলে কী করে, এবং তাদের যাচাই-বাছাই সবাইকে সুরক্ষিত রাখে।
  • ইথেরিয়াম উন্মুক্তভাবে তৈরি করা হয়েছে। এর স্পেসিফিকেশন, ক্লায়েন্ট সফটওয়্যার এবং এমনকি এই ওয়েবসাইটটিও যে কেউ পরিদর্শন করতে এবং উন্নত করতে পারে।

যখন আপনার কেনা জিনিসগুলো আর আপনার থাকে না

আপনার ডিজিটাল জীবনের বেশিরভাগ অংশই গুটি কয়েক বড় কোম্পানি দ্বারা পরিচালিত হয়। আপনার ডেটা কীভাবে ব্যবহার করা হয় তা আপনি হয়তো দেখতে পান না, কেন আপনার ফিড অ্যালগরিদম পরিবর্তিত হয় তা জানেন না এবং আপনার নির্ভরশীল কোনো ফিচার হারিয়ে গেলে আপনার কিছুই করার থাকে না। এর বিনিময়ে, সবকিছু সুবিধাজনক মনে হয়।

এটি কোনো কাল্পনিক বিষয় নয়।

2009 সালে, Amazon গ্রাহকদের Kindle-এ প্রবেশ করে এবং মানুষের কেনা ও অর্থ প্রদান করা বইগুলো দূর থেকে মুছে ফেলে।[1] সাম্প্রতিক 2024 সালেও, Spotify তাদের Car Thing ডিভাইসটি বন্ধ করে দেয় এবং গ্রাহকদের কেনা ইউনিটগুলো দূর থেকে নিষ্ক্রিয় করে দেয়।[2]

এই ঘটনাগুলো ক্লোজড সফটওয়্যারের ঝুঁকি দেখায়: যখন কোনো পণ্য একজন বিক্রেতার নিয়ন্ত্রিত কোড এবং সার্ভারের ওপর নির্ভর করে, তখন সেই বিক্রেতা সিদ্ধান্ত নিতে পারে যে পণ্যটি কাজ চালিয়ে যাবে কি না।

ওপেন সোর্স এই ভারসাম্য পরিবর্তন করে। যখন কোনো পণ্যের পেছনের কোড সর্বজনীন হয় এবং এর লাইসেন্স অর্থপূর্ণ অধিকার প্রদান করে, তখন মানুষ স্বাধীনভাবে এটি পরিদর্শন করতে, চালাতে, মেরামত করতে, মানিয়ে নিতে এবং চালিয়ে যেতে পারে। এটি হার্ডওয়্যার সম্পর্কে রাইট-টু-রিপেয়ার (right-to-repair) আন্দোলনের মতোই একটি যুক্তি, যা এর ভেতরের সফটওয়্যারের ক্ষেত্রেও প্রযোজ্য।

"ফ্রি এবং ওপেন সোর্স" বলতে কী বোঝায়?

ফ্রি/লিব্রে এবং ওপেন সোর্স সফটওয়্যার (FLOSS, যাকে FOSS-ও লেখা হয়) হলো এমন সফটওয়্যার যার সোর্স কোড যে কারও চালানো, অধ্যয়ন করা, শেয়ার করা এবং উন্নত করার জন্য সর্বজনীন। এমন একটি খাবারের কথা ভাবুন যার সাথে এর সম্পূর্ণ রেসিপি দেওয়া থাকে: আপনি উপাদানগুলো পরীক্ষা করতে পারেন, নিজে রান্না করতে পারেন, অন্যকে দিতে পারেন বা এটিকে আরও ভালো করতে পারেন। ক্লোজড সফটওয়্যার রেসিপি এবং উপাদানগুলো গোপন রাখে, তাই একটি কোম্পানি সিদ্ধান্ত নেয় এতে কী থাকবে, কে খেতে পারবে এবং আপনি কখনো তা জানতে পারবেন কি না।

আপনি প্রায় নিশ্চিতভাবেই আজ অজান্তে ওপেন সোর্স সফটওয়্যার ব্যবহার করেছেন:

  • Linux, প্রতিটি Android ফোনের ভিত্তি এবং আপনার ভিজিট করা ওয়েবসাইটগুলোর পেছনের বেশিরভাগ সার্ভার।
  • Firefox, নিজস্ব স্বাধীন ইঞ্জিন থাকা কয়েকটি প্রধান ব্রাউজারের মধ্যে একটি।
  • Signal, একটি মেসেজিং অ্যাপ যার এনক্রিপশন প্রোটোকল প্রতিটি WhatsApp বার্তাকেও সুরক্ষিত করে।
  • VLC, এমন একটি মিডিয়া প্লেয়ার যা অন্য কোনো প্লেয়ারে না চলা ফাইলও খুলতে পারে।
  • LibreOffice, একটি সম্পূর্ণ অফিস স্যুট যা আপনার কাছে থাকা ডকুমেন্টগুলো পড়তে পারে।

এখানে "ফ্রি" মানে স্বাধীনতা, দাম নয়। একটি প্রোগ্রামের দাম থাকতে পারে এবং তবুও সেটি ফ্রি সফটওয়্যার হতে পারে; আবার একটি বিনামূল্যের অ্যাপও ক্লোজড এবং সীমাবদ্ধ হতে পারে।

ধারণাটি সহজ: যদি কোনো কোম্পানি কোড নিয়ন্ত্রণ করে, তবে সেই কোম্পানি ব্যবহারকারীকেও নিয়ন্ত্রণ করে। ফ্রি সফটওয়্যার এটিকে উল্টে দেয়। এটি আইনগতভাবে এবং স্থায়ীভাবে গ্যারান্টি দেয় যে সফটওয়্যারটি আপনার কাছে দায়বদ্ধ। সহজ ভাষায়, এটি চারটি স্বাধীনতা প্রদান করে:[3]

স্বাধীনভাবে ব্যবহার করুন

আপনার নিজের শর্তে, যেকোনো উদ্দেশ্যে, আপনার ইচ্ছামতো প্রোগ্রামটি চালান।

অধ্যয়ন এবং পরিবর্তন করুন

প্রোগ্রামটি ঠিক কীভাবে কাজ করে তা দেখতে সোর্স কোড পরীক্ষা করুন, তারপর আপনার নিজের প্রয়োজন অনুযায়ী এটি পরিবর্তন করুন।

শেয়ার করুন

অন্যান্য মানুষকে প্রোগ্রামটির হুবহু কপি দিন, যাতে তারাও এটি ব্যবহার করতে পারে।

পরিবর্তনগুলো বিতরণ করুন

আপনার পরিবর্তিত সংস্করণটি প্রকাশ করুন, যাতে বৃহত্তর কমিউনিটি আপনার পরিবর্তনগুলো থেকে উপকৃত হতে পারে।

ওপেন সোর্সের সুবিধা

ফ্রি সফটওয়্যার হলো আপনার নিজের ডিজিটাল জীবন নিয়ন্ত্রণের জন্য একটি নিরপেক্ষ, সর্বজনীনভাবে অ্যাক্সেসযোগ্য টুল। এটি কোনো রাজনৈতিক মতাদর্শ বা আন্দোলনের অন্তর্গত নয় এবং এটি যারা চালায় তাদের সবার জন্যই একইভাবে কাজ করে।

যাচাইযোগ্য বিশ্বাস

ওপেন কোড স্বাধীন ব্যক্তিদের সফটওয়্যার কীভাবে কাজ করে তা পরিদর্শন করতে দেয়। নিরাপত্তা, গোপনীয়তা এবং অ্যাক্সেসিবিলিটির দাবিগুলো অন্ধভাবে বিশ্বাস করার পরিবর্তে পরীক্ষা করা যেতে পারে।

ছেড়ে যাওয়ার স্বাধীনতা

ওপেন সফটওয়্যার এবং ওপেন ফরম্যাটগুলো আপনার ডেটা স্থানান্তর করা সহজ করে তুলতে পারে এবং একজন বিক্রেতার কাছে আটকে থাকা এড়াতে সাহায্য করে (বিস্তারিত বিষয়গুলো এখনও গুরুত্বপূর্ণ, কারণ ওপেন পণ্যগুলোরও ব্যবহারিক এক্সপোর্ট এবং মাইগ্রেশন বিকল্প প্রদান করা উচিত)।

নির্মাতার চেয়েও দীর্ঘস্থায়ী সফটওয়্যার

যখন কোনো কোম্পানি বন্ধ হয়ে যায় বা অন্য দিকে মনোযোগ দেয়, তখন ওপেন কোড যে কাউকে প্রজেক্টটি চালু রাখতে দেয়।

একসাথে কাজ করার আরও ভালো উপায়

ওপেন সোর্স মানুষকে একে অপরের কাজ থেকে শিখতে, বাগ রিপোর্ট করতে, টেক্সট এবং ছবি অনুবাদ করতে, ডকুমেন্টেশন লিখতে, অ্যাক্সেসিবিলিটি উন্নত করতে এবং ব্যক্তিগত প্রয়োজনের জন্য এমন টুল তৈরি করতে দেয় যা একটি বাণিজ্যিক রোডম্যাপ হয়তো এড়িয়ে যেতে পারে।

মেরামত করার অধিকার

একটি ডিভাইস সাধারণত তখনই অকেজো হয় যখন এর সফটওয়্যার অকেজো হয়। আপডেট বন্ধ হয়ে যায়, সার্ভার বন্ধ হয়ে যায় এবং কাজ করা হার্ডওয়্যার বর্জ্যে পরিণত হয়। রাইট-টু-রিপেয়ার আন্দোলন আইনে এর বিরুদ্ধে লড়াই করে এই দাবি জানিয়ে যে আপনার কেনা হার্ডওয়্যার ভেঙে গেলে তা মেরামত করা যেতে পারে; ওপেন সোর্স হলো একই লড়াইয়ের সফটওয়্যার অংশ। যখন ডিভাইসের মালিক যে কেউ কোডটি পড়তে এবং পুনর্নির্মাণ করতে পারে, তখন এটি আপনাকে পরবর্তী সংস্করণ বিক্রি করার জন্য ডেভেলপারের আগ্রহের চেয়েও বেশি দিন টিকে থাকে।

প্রকাশ করার স্বাধীনতা

কোড প্রকাশ করা হলো মতপ্রকাশ, এবং এটিকে সেভাবেই রক্ষা করতে হয়েছে। 1990-এর দশকে আদালতে এনক্রিপশন সফটওয়্যার প্রকাশ করার অধিকার অর্জিত হয়েছিল। এর বিপরীতটিও সত্য। যখন একটি কোম্পানি কোনো টুল নিয়ন্ত্রণ করে, তখন এটি সিদ্ধান্ত নেয় যে এটি দিয়ে কী বলা, পড়া বা তৈরি করা যেতে পারে। যে সফটওয়্যার যে কেউ কপি এবং পুনরায় প্রকাশ করতে পারে তা নীরবে বন্ধ করা যায় না।

ফর্ক করার অধিকার

যদি মেইনটেইনাররা কোনো প্রজেক্টকে খারাপ দিকে নিয়ে যায়, তবে কমিউনিটি কোডটি কপি করে তাদের নিজস্ব পথে চলতে পারে। LibreOffice, Jenkins এবং OpenTofu-এর মতো জনপ্রিয় টুলগুলোর অস্তিত্ব রয়েছে কারণ কর্পোরেট মালিকরা যখন পথ পরিবর্তন করেছিল তখন কমিউনিটিগুলো এই অধিকার প্রয়োগ করেছিল। ফর্ক হলো দখলের বিরুদ্ধে রক্ষাকবচ।

কীভাবে ওপেন সোর্স অ্যাপে স্যুইচ করবেন

আপনাকে একবারে সবকিছু পরিবর্তন করতে হবে না। আপনি প্রায়শই ব্যবহার করেন এমন একটি টুল দিয়ে শুরু করুন এবং সেই টুলের জন্য ব্যাপকভাবে গৃহীত কোনো ওপেন সোর্স বিকল্প আছে কি না তা অন্বেষণ করুন। বিভিন্ন ওপেন সোর্স বিকল্পগুলো আপনার কাছে সবচেয়ে গুরুত্বপূর্ণ ফলাফলগুলোর জন্য অপ্টিমাইজ করা হতে পারে, যেমন আরও ভালো গোপনীয়তা, কম সাবস্ক্রিপশন, স্থানীয় নিয়ন্ত্রণ, ডেটা পোর্টেবিলিটি বা অবদান রাখার ক্ষমতা।

সম্পূর্ণরূপে স্যুইচ করার আগে সততার সাথে সুবিধা-অসুবিধাগুলো বিবেচনা করুন। FLOSS এবং গোপনীয়তা-রক্ষাকারী সফটওয়্যারগুলো কখনো কখনো নিয়ন্ত্রণের জন্য সুবিধাকে বিসর্জন দেয়। অ্যান্টি-ট্র্যাকিং সুরক্ষা মাঝে মাঝে ভারী স্ক্রিপ্টযুক্ত ওয়েবসাইটগুলোকে ভেঙে দিতে পারে, আনট্র্যাক করা সার্চে হাইপার-লোকালাইজড পূর্বাভাসের অভাব থাকতে পারে এবং যে ম্যাপগুলো আপনাকে অনুসরণ করতে অস্বীকার করে সেগুলোতে রিয়েল-টাইম ট্রাফিক ডেটার অভাব থাকতে পারে। একটি ক্লোজড অ্যাপ থেকে পুরোপুরি মাইগ্রেট করার আগে এটি আপনার চাহিদা পূরণ করে কি না তা দেখতে আপনি একটি ওপেন সোর্স বিকল্প ডাউনলোড করে চেষ্টা করতে পারেন।

ওপেন সোর্স অ্যাপ

ওপেন সোর্স এবং AI

AI এখানে উভয় দিকেই কাজ করে। বেশিরভাগ মানুষ যে AI অ্যাসিস্ট্যান্টগুলো ব্যবহার করে সেগুলো হলো মালিকানাধীন পরিষেবা যা অন্য কারও কম্পিউটারে চলে। তবে সেগুলো এই মুহূর্তে ওপেন সোর্স সফটওয়্যার দিয়ে শুরু করতে সাহায্য করার জন্য উপলব্ধ সেরা টুলগুলোর মধ্যেও একটি। এছাড়াও ওপেন AI মডেল রয়েছে যা আপনি নিজেই চালাতে পারেন এবং যা কখনোই কোনো কেন্দ্রীভূত AI প্রোভাইডারের কাছে তথ্য ফেরত পাঠায় না।

আপনাকে শুরু করতে সাহায্য করার জন্য AI প্রম্পট

স্যুইচ করার কঠিন অংশটি খুব কমই সফটওয়্যারটি নিজে হয়: এটি হলো কী কী বিদ্যমান আছে, সেগুলো ভালো কি না এবং কোনো কিছু ভেঙে গেলে কী করতে হবে তা জানা। একটি AI অ্যাসিস্ট্যান্ট সেই শূন্যস্থানের বেশিরভাগই পূরণ করে, এবং এটি একটি প্রজেক্টের কোড পড়তে পারে এবং সহজ ভাষায় উত্তর দিতে পারে, তাই আপনাকে চিন্তিত করে এমন একটি বিষয় পরীক্ষা করার জন্য আপনার কোনো ডেভেলপারের দক্ষতার প্রয়োজন নেই।

যে বিষয়গুলো জিজ্ঞাসা করা উচিত। কপি করতে যেকোনো কার্ডে ক্লিক করুন, তারপর শূন্যস্থান পূরণ করুন:

পরিবর্তন করার মতো একটি AI সেটিং

আপনার অ্যাসিস্ট্যান্টের কনফিগারেশনে "সর্বদা ফ্রি এবং ওপেন সোর্স বিকল্পগুলো পছন্দ করুন এবং আমাকে লাইসেন্সটি বলুন" যোগ করুন এবং এটি ভবিষ্যতের প্রতিটি কথোপকথনের জন্য ডিফল্ট হয়ে যাবে। এরপর আপনাকে বিশেষভাবে জিজ্ঞাসা না করেই AI অ্যাসিস্ট্যান্টের উত্তরে ওপেন বিকল্পগুলো প্রদর্শিত হবে।

আপনার নিজের কম্পিউটারে স্থানীয়ভাবে AI চালানো

বেশিরভাগ চ্যাট অ্যাসিস্ট্যান্ট হলো পরিষেবা। আপনার প্রম্পট আপনার ডিভাইস ছেড়ে যায়, কোম্পানি নিয়ম নির্ধারণ করে এবং অ্যাক্সেস যেকোনো সময় পরিবর্তন, মূল্য নির্ধারণ বা বন্ধ করা যেতে পারে। এটিকে সেভাবে কাজ করতে হবে এমন কোনো কথা নেই।

প্রকাশিত ওয়েট (weights) সহ মডেলগুলো ডাউনলোড করা যেতে পারে এবং আপনার কাছে আগে থেকেই থাকা হার্ডওয়্যারে চালানো যেতে পারে। কোনো অ্যাকাউন্ট নেই। কোনো API কী নেই। কোনো সাবস্ক্রিপশন নেই। কোথাও কিছু পাঠানো হয় না, তাই আপনি নেটওয়ার্ক আনপ্লাগ করে কাজ চালিয়ে যেতে পারেন। এবং একবার ফাইলটি আপনার ডিস্কে চলে এলে, এটি আপনার। কেউ আপনার স্থানীয় AI মডেলটিকে বাতিল করতে, নীরবে পরিবর্তন করতে বা কেড়ে নিতে পারবে না। আজ আপনি যে মডেলটি ডাউনলোড করবেন তা 10 বছর পরেও সেই মেশিনে প্রশ্নের উত্তর দেবে।

প্রবেশের তিনটি উপায়:

কোডের বাইরেও উন্মুক্ত

ইথেরিয়াম-এর অস্তিত্বের অনেক আগে থেকেই মানুষ এই যুক্তিগুলো দিচ্ছিল এবং সেগুলোতে জয়লাভ করছিল। তারা এই পৃষ্ঠায় বর্ণিত লাইসেন্সগুলো লিখেছিল, কোড প্রকাশ করাকে বৈধ করে এমন আদালতের মামলাগুলো জিতেছিল এবং এমন টুল তৈরি করেছিল যার ওপর লক্ষ লক্ষ মানুষ নজরদারি ছাড়াই কথা বলতে এবং পড়তে নির্ভর করে। গোপনীয়তা, মালিকানা, মেরামত, বাকস্বাধীনতা, পড়ার অধিকার: ইথেরিয়াম একই প্রতিশ্রুতি ধারণ করে কারণ এটি একই ঐতিহ্য থেকে বেড়ে উঠেছে, এবং নিচের সংস্থাগুলো হলো সেই জায়গা যেখানে সেই ভিত্তির অনেকটাই এখনও রক্ষা করা হচ্ছে, প্রতিটি ক্ষেত্রে এবং প্রতিটি টুলের মাধ্যমে। এই পৃষ্ঠায় যা বর্ণনা করা হয়েছে তার অনেকটাই তাদের কারণে বিদ্যমান। তারা ইথেরিয়াম থেকে স্বাধীন এবং তাদের নিজস্ব অগ্রাধিকার নির্ধারণ করে, এবং তাদের সবাইকে সমর্থন করা উচিত।

ডিজিটাল অধিকার রক্ষাকারী সংস্থাগুলো

এছাড়াও যা জানা উচিত:

উন্মুক্ত জ্ঞান

অনলাইনে রাখা সবচেয়ে দরকারী জ্ঞানগুলোর মধ্যে কিছু বিনামূল্যে পাওয়া যায় কারণ যারা এটি তৈরি করেছে তারা এটিকে সেভাবেই রাখতে বেছে নিয়েছে, যার মধ্যে রয়েছে পিয়ার-রিভিউ করা বিশ্ববিদ্যালয়ের পাঠ্যবই, বিশ্বমানের বিশ্ববিদ্যালয়গুলোর কোর্স ম্যাটেরিয়াল, শত শত ভাষায় বিশ্বকোষ, সমগ্র গ্রহের ম্যাপ, বা গবেষণা যা অন্যথায় পেওয়ালের (paywall) পেছনে থাকত।

ইথেরিয়াম কেন ওপেন সোর্স?

ইথেরিয়াম হলো একটি পাবলিক নেটওয়ার্ক যা ওপেন স্পেসিফিকেশন এবং স্বাধীনভাবে তৈরি করা সফটওয়্যারের মাধ্যমে তৈরি। কোনো একক কোম্পানির প্রোটোকলের মালিকানা নেই বা মানুষ কীভাবে এটি অ্যাক্সেস করবে তার ওপর একচেটিয়া নিয়ন্ত্রণ নেই। যে কেউ কোড পরিদর্শন করতে পারে, প্রস্তাবিত পরিবর্তনগুলো পর্যালোচনা করতে পারে, নেটওয়ার্কের সাথে সংযুক্ত সফটওয়্যার চালাতে পারে বা প্রোটোকল ব্যবহার করে এমন অ্যাপ্লিকেশন তৈরি করতে পারে।

  • নেটওয়ার্কের নিয়মগুলো একাধিক স্বাধীন দল দ্বারা বাস্তবায়িত হয়, তাই কোনো একক কোম্পানি এটি কী করে তা নিয়ন্ত্রণ করে না।
  • যে কেউ একটি নোড চালাতে পারে এবং স্বাধীনভাবে নেটওয়ার্ক যাচাই করতে পারে।
  • গবেষক এবং ডেভেলপাররা প্রোটোকল পরিবর্তন নিয়ে উন্মুক্তভাবে আলোচনা করেন।
  • অবদানকারীরা কোড, ডকুমেন্টেশন, অনুবাদ, শিক্ষা, টুলিং এবং কমিউনিটি রিসোর্স উন্নত করতে পারেন।

একটি ভিন্ন ভবিষ্যৎ সম্ভব, যেখানে উন্মুক্ততা অন্তর্নিহিত থাকে এবং আপনি যে জিনিসগুলোর ওপর নির্ভর করেন সেগুলো আপনার জন্য কাজ করতে থাকে।

ইথেরিয়াম-এর উন্মুক্ততার মানে এই নয় যে এর ওপর তৈরি প্রতিটি অ্যাপ্লিকেশন ওপেন সোর্স, নিরাপদ বা বিশ্বস্ত। আপনার এখনও সফটওয়্যার, কন্ট্রাক্ট, দল এবং জড়িত ঝুঁকিগুলো মূল্যায়ন করা উচিত। তবে প্রোটোকলটি নিজেই এমনভাবে ডিজাইন করা হয়েছে যাতে এর ভিত্তিগুলো সর্বজনীনভাবে পরিদর্শন এবং উন্নত করা যায়।

মালিকানাধীন, ওপেন সোর্স এবং ফ্রি সফটওয়্যার: পার্থক্য কী?

"ওপেন" শব্দটি ঢালাওভাবে ব্যবহৃত হয় এবং পার্থক্যগুলো গুরুত্বপূর্ণ। চারটি পরিবার প্রায় সবকিছুই কভার করে যার মুখোমুখি আপনি হবেন:

সাধারণ লাইসেন্স: সোর্সের জন্য কোনো লাইসেন্সই নেই

বাস্তব উদাহরণ: Windows, iOS, Photoshop

সাধারণ লাইসেন্স: BUSL 1.1, SSPL, অনেক "ওপেন কোর" লাইসেন্স। OSI-অনুমোদিত (নতুন ট্যাবে খোলে) নয়।

বাস্তব উদাহরণ: Terraform, যা 2023 সালের আগস্টে ওপেন MPL 2.0 থেকে BUSL 1.1-এ চলে গেছে। সেই পরিবর্তনের কারণেই কমিউনিটি OpenTofu ফর্ক করেছে।

সাধারণ লাইসেন্স: MIT, Apache 2.0, BSD, MPL 2.0

বাস্তব উদাহরণ: লাইটহাউস, রেথ, বেসু, টেকু (Apache 2.0); নিম্বাস (Apache 2.0 / MIT); এই ওয়েবসাইট (MIT)

সাধারণ লাইসেন্স: GPL, LGPL, AGPL

বাস্তব উদাহরণ: Linux (GPL-2.0); ইথেরিয়াম ক্লায়েন্ট: go-ethereum (বাইনারির জন্য GPL-3.0, এর লাইব্রেরির জন্য LGPL-3.0); প্রিজম, নেদারমাইন্ড, Grandine, Solidity (GPL-3.0)

ইথেরিয়াম কপিলেফটে চলে, শুধু "ওপেন" শব্দে নয়

প্রচুর প্রজেক্ট নিজেদের ওপেন বলে দাবি করে। আসল বিষয় হলো লাইসেন্স ফাইল, তাই এখানে আমাদেরটি দেওয়া হলো।

ইথেরিয়াম-এর সবচেয়ে গুরুত্বপূর্ণ পরিকাঠামো Free Software Foundation-এর নিজস্ব কপিলেফট লাইসেন্সের অধীনে আসে: go-ethereum হলো LGPL-3.0 লাইব্রেরি সহ GPL-3.0, এবং প্রিজম, নেদারমাইন্ড, Grandine এবং Solidity কম্পাইলার হলো GPL-3.0, এরিগন LGPL-3.0-এর অধীনে। অন্যান্য ক্লায়েন্ট পারমিসিভ পথ বেছে নেয়: লাইটহাউস, রেথ, বেসু এবং টেকু হলো Apache 2.0।

এই ওয়েবসাইটটি MIT, এবং এই পৃষ্ঠার প্রতিটি পরিবর্তন সর্বজনীনভাবে দৃশ্যমান। যে কেউ স্বাধীনভাবে সোর্স কোড পরিদর্শন করতে (নতুন ট্যাবে খোলে) বা পরিবর্তনের পরামর্শ দিতে (নতুন ট্যাবে খোলে) পারে।

ক্লায়েন্ট বৈচিত্র্য নিজেই ফর্ক করার অধিকারের একটি প্রয়োগ। কোনো একক ইমপ্লিমেন্টেশন নেটওয়ার্ক নিয়ন্ত্রণ করে না এবং অনুমতি না চেয়েই সেগুলোর যেকোনোটিকে আরও ভালো কিছু দিয়ে প্রতিস্থাপন করা যেতে পারে।

সচরাচর জিজ্ঞাসিত প্রশ্ন

"ফ্রি সফটওয়্যার" এবং "ওপেন সোর্স" সম্পর্কিত ঐতিহ্য থেকে এসেছে। ফ্রি সফটওয়্যার ব্যবহারকারীদের অধিকার এবং স্বাধীনতার ওপর জোর দেয়। ওপেন সোর্স প্রায়শই ব্যবহারিক সুবিধাগুলোর ওপর জোর দেয় যেমন সহযোগিতা, নির্ভরযোগ্যতা এবং আরও ভালো সফটওয়্যার। বাস্তবে, উভয়ই এমন সফটওয়্যারকে বর্ণনা করে যার লাইসেন্স মানুষকে এটি ব্যবহার, অধ্যয়ন, পরিবর্তন এবং শেয়ার করার প্রকৃত অধিকার প্রদান করে।

এই পৃষ্ঠাটি শব্দগুলোকে একসাথে FLOSS হিসেবে ব্যবহার করে, কারণ এই পার্থক্যটি খুব কমই পরিবর্তন করে যে আপনি আপনার সামনের সফটওয়্যারটি দিয়ে কী করতে পারেন।

এটি একটি যৌক্তিক প্রশ্ন, এবং এর উত্তর সরাসরি 'না' নয়। কোড প্রকাশ করা আক্রমণকারীদের এটি অধ্যয়ন করতে দেয়। তবে এটি অন্য সবাইকেও এটি অধ্যয়ন করতে দেয়, এবং প্রতিরক্ষা হিসেবে গোপনীয়তার রেকর্ড খুব খারাপ: ক্লোজড সফটওয়্যারেও একই ত্রুটি থাকে, যা পরে পাওয়া যায়, বিক্রেতার সময়সূচী অনুযায়ী প্রকাশ করা হয় এবং তাদের সুবিধা অনুযায়ী ঠিক করা হয়।

সত্যি কথা হলো উন্মুক্ততা প্রয়োজনীয় কিন্তু যথেষ্ট নয়। ব্যাপকভাবে ব্যবহৃত ওপেন প্রজেক্টগুলোতে গুরুতর বাগগুলো বছরের পর বছর ধরে অলক্ষ্যে থেকে গেছে, সাধারণত কারণ গুরুত্বপূর্ণ পরিকাঠামো এক বা দুজন অবৈতনিক ব্যক্তি দ্বারা রক্ষণাবেক্ষণ করা হচ্ছিল। উন্মুক্ততা যা গ্যারান্টি দেয় তা হলো যে কেউ দেখতে পারে এবং যে কেউ এটি ঠিক করতে পারে; পর্যাপ্ত মানুষ তা করে কি না তা নির্ভর করে প্রজেক্টটি কতটা ভালোভাবে অর্থায়ন করা হয়েছে এবং কর্মী নিয়োগ করা হয়েছে তার ওপর। আপনি কোনো কিছুর ওপর নির্ভর করার আগে এটি পরীক্ষা করে দেখা উচিত এবং এটি সম্পর্কে জিজ্ঞাসা করা একটি সহজ বিষয়।

ওপেন হিসেবে বর্ণিত বেশিরভাগ AI মডেল তাদের ওয়েট (weights) প্রকাশ করে কিন্তু তাদের ট্রেনিং ডেটা বা কোড প্রকাশ করে না যা সেগুলো তৈরি করেছে। আপনি সেগুলো চালাতে এবং মানিয়ে নিতে পারেন; আপনি সেগুলোকে পুরোপুরি অধ্যয়ন বা পুনর্নির্মাণ করতে পারবেন না। এই পৃষ্ঠায় দেওয়া সংজ্ঞা অনুযায়ী, এটি ফ্রি সফটওয়্যারের চেয়ে সোর্স-অ্যাভেইলেবল (source-available)-এর কাছাকাছি।

এটি এখনও ক্লোজড বিকল্পের তুলনায় একটি বড় উন্নতি। আপনার ডাউনলোড করা একটি ওপেন-ওয়েট মডেল অনুমতি ছাড়াই চলে, বাতিল করা যায় না, এর পেছনের কোম্পানি দিক পরিবর্তন করলে বা অদৃশ্য হয়ে গেলেও কাজ করতে থাকে এবং এর আচরণ পরীক্ষা করতে চায় এমন যে কেউ স্বাধীনভাবে এটি পরীক্ষা করতে পারে। এগুলো হলো সেই একই সুবিধা, ছেড়ে যাওয়ার স্বাধীনতা এবং নির্মাতার চেয়েও দীর্ঘস্থায়ী সফটওয়্যার, যা নিয়ে এই পৃষ্ঠার বাকি অংশে আলোচনা করা হয়েছে। Open Source Initiative-এর Open Source AI Definition (নতুন ট্যাবে খোলে) নির্ধারণ করে যে সম্পূর্ণ উন্মুক্ততার জন্য কী প্রয়োজন হবে, এবং AI2-এর OLMo এবং EleutherAI-এর Pythia-এর মতো কয়েকটি মডেল ইতিমধ্যেই তা পূরণ করে।

আরও পড়ুন

  1. Amazon Chief Says Erasing Orwell Books Was "Stupid" (নতুন ট্যাবে খোলে) - The New York Times (আর্কাইভ)
  2. Spotify officially kills Car Thing, remaining units no longer work (নতুন ট্যাবে খোলে) - 9to5Google
  3. The Free Software Definition (নতুন ট্যাবে খোলে) - GNU Project

বিকল্প খোঁজা