GNU জেনারেল পাবলিক লাইসেন্স (GPL) হল একটি বহুল ব্যবহৃত এবং অত্যন্ত জনপ্রিয় বিনামূল্যের সফ্টওয়্যার লাইসেন্স, যা শেষ ব্যবহারকারীদের (ব্যক্তি, সংস্থা এবং কোম্পানি) লাইসেন্সকৃত সফ্টওয়্যার ব্যবহার, অধ্যয়ন, শেয়ার (কপি) এবং পরিবর্তন করার স্বাধীনতার নিশ্চয়তা দেয়। এটি মূলত 1989 সালে GNU প্রকল্পের জন্য ফ্রি সফটওয়্যার ফাউন্ডেশনের (FSF) রিচার্ড স্টলম্যান লিখেছিলেন। তারপর থেকে, এটি সবচেয়ে উল্লেখযোগ্য ওপেন-সোর্স সফ্টওয়্যার লাইসেন্সে পরিণত হয়েছে, GPL (GPLv3) এর সংস্করণ 3 সহ। সর্বশেষ প্রকাশ, 2007 সালে প্রকাশিত।
GPL-এর প্রাথমিক লক্ষ্য হল ওপেন-সোর্স আন্দোলনের বৃদ্ধিকে সমর্থন করা, সফ্টওয়্যার বিকাশে সহযোগিতা, স্বচ্ছতা এবং ন্যায্যতা প্রচার করা। এটি নির্দিষ্ট শর্তাবলীর অধীনে লেখকদের তাদের উত্স কোড ভাগ করার জন্য একটি আইনি কাঠামো প্রতিষ্ঠা করে এটি অর্জন করে। জিপিএলকে প্রায়ই একটি "কপিলেফ্ট" লাইসেন্স হিসাবে উল্লেখ করা হয় কারণ, প্রচলিত কপিরাইটের বিপরীতে, যা ব্যবহারকারীদের সফ্টওয়্যার ব্যবহার এবং বিতরণ করার ক্ষমতাকে সীমাবদ্ধ করে, GPL তাদের আরও স্বাধীনতা দেয় এবং নিশ্চিত করে যে সেই স্বাধীনতাগুলি ভবিষ্যতের ব্যবহারকারীদের জন্য সংরক্ষণ করা হয়।
GPL-এর অধীনে, সফ্টওয়্যারের একজন লেখক (লাইসেন্সদাতা) সফ্টওয়্যারটির ব্যবহারকারীদের (লাইসেন্সধারীদের) নির্দিষ্ট অধিকার প্রদান করেন। এই অধিকারগুলি নিম্নরূপ সংক্ষিপ্ত করা যেতে পারে:
- যে কোন উদ্দেশ্যে প্রোগ্রাম চালানোর স্বাধীনতা।
- অধ্যয়ন এবং সফ্টওয়্যার পরিবর্তন করার স্বাধীনতা।
- সফ্টওয়্যারের অপরিবর্তিত অনুলিপি পুনরায় বিতরণ করার স্বাধীনতা।
- সফ্টওয়্যারটির পরিবর্তিত সংস্করণ বিতরণের স্বাধীনতা, মূল কোডে করা পরিবর্তনগুলি স্পষ্টভাবে নির্দেশিত হয়েছে এবং পরিবর্তিত কোড একই GPL শর্তাবলীর অধীনে প্রকাশ করা হয়েছে।
GPL-এর অন্যতম প্রধান দিক হল এর "শেয়ার-অ্যালাইক" প্রকৃতি, যার জন্য ডেরিভেটিভ কাজগুলি (অর্থাৎ, লাইসেন্সকৃত সফ্টওয়্যারের পরিবর্তিত সংস্করণগুলি) একই GPL শর্তাবলীর অধীনে প্রকাশ করা প্রয়োজন৷ এটি নিশ্চিত করে যে GPL-এর উন্মুক্ততা এবং সহযোগিতামূলক মনোভাব বজায় রয়েছে, সফ্টওয়্যার উন্নয়ন সম্প্রদায়ের মধ্যে উদ্ভাবন এবং সহযোগিতাকে উত্সাহিত করে। উপরন্তু, GPL স্পষ্টভাবে একটি ফি দিয়ে সফ্টওয়্যার বিতরণের অনুমতি দেয়, যতক্ষণ না উপরে উল্লিখিত চারটি স্বাধীনতা সংরক্ষিত থাকে। এই নমনীয়তা জিপিএল-লাইসেন্সযুক্ত সফ্টওয়্যার তৈরি, সমর্থন এবং বিতরণের চারপাশে নির্মিত ব্যবসাগুলির একটি সমৃদ্ধ ইকোসিস্টেমের দিকে পরিচালিত করেছে।
জিপিএল-এর অধীনে প্রকাশিত একটি প্রকল্পের একটি প্রধান উদাহরণ হল লিনাক্স অপারেটিং সিস্টেম কার্নেল, অস্তিত্বের সবচেয়ে বিশিষ্ট ওপেন সোর্স প্রকল্পগুলির মধ্যে একটি। বিশ্বব্যাপী হাজার হাজার ডেভেলপার এবং সংস্থা লিনাক্স কার্নেলে অবদান রাখে, বিনামূল্যে সফ্টওয়্যার নীতির প্রচার করার সময় সহযোগিতা এবং ভাগ করে নেওয়ার ক্ষেত্রে GPL-এর শক্তি এবং বহুমুখিতাকে চিত্রিত করে।
জিপিএল দ্বৈত লাইসেন্স সহ বিভিন্ন সফ্টওয়্যার লাইসেন্সিং মডেলের সাথে সামঞ্জস্যপূর্ণ। এই পদ্ধতিটি সফ্টওয়্যার লেখকদের একই সাথে একাধিক লাইসেন্সের অধীনে তাদের কাজগুলি অফার করতে দেয়। উদাহরণস্বরূপ, একজন বিকাশকারী তাদের সফ্টওয়্যার GPL (যারা এর শর্তাবলী মেনে চলতে পছন্দ করেন) এবং একটি মালিকানা লাইসেন্স (যাদের আরও নমনীয়তা প্রয়োজন তাদের জন্য) উভয়ের অধীনে বিতরণ করতে বেছে নিতে পারেন। এই নমনীয়তা বিশেষ করে ব্যবসার জন্য উপকারী যেগুলি ওপেন সোর্স সফ্টওয়্যারের উপর ভিত্তি করে বাণিজ্যিক পণ্য বা পরিষেবা তৈরি করে।
AppMaster, ব্যাকএন্ড, ওয়েব এবং মোবাইল অ্যাপ্লিকেশন তৈরির জন্য no-code প্ল্যাটফর্ম, আমরা GPL এবং ওপেন-সোর্স আন্দোলনের গুরুত্ব স্বীকার করি এবং প্রশংসা করি। AppMaster একটি শক্তিশালী, অ্যাক্সেসযোগ্য, এবং দক্ষ টুল প্রদানের জন্য নিবেদিত হয় যাতে গ্রাহকদের একটি বিস্তৃত পরিসরের উপকার হয়। আমাদের প্ল্যাটফর্মটি সম্পূর্ণ সোর্স কোড সহ বাস্তব অ্যাপ্লিকেশন তৈরি করতে সক্ষম, যা ব্যবসাগুলিকে প্রযুক্তিগত ঋণ না নিয়ে প্রয়োজন অনুযায়ী ওপেন-সোর্স সফ্টওয়্যার গ্রহণ এবং মানিয়ে নিতে দেয়। আমরা ওপেন সোর্স ইকোসিস্টেমের বৃদ্ধি এবং টিকিয়ে রাখার জন্য অবদান রেখে GPL- লাইসেন্সপ্রাপ্ত লাইব্রেরি এবং ফ্রেমওয়ার্ক ব্যবহার করাকে সমর্থন করি।
সংক্ষেপে, GNU জেনারেল পাবলিক লাইসেন্স হল ওপেন-সোর্স সফ্টওয়্যার সম্প্রদায়ের একটি অবিচ্ছেদ্য অংশ, এটি নিশ্চিত করে যে সফ্টওয়্যার ব্যবহারকারীদের লাইসেন্সকৃত কাজগুলি ব্যবহার, অধ্যয়ন, সংশোধন এবং পুনরায় বিতরণ করার স্বাধীনতা রয়েছে। সহযোগিতা, উদ্ভাবন এবং স্বচ্ছতার প্রচারের মাধ্যমে, GPL আধুনিক সফ্টওয়্যার বিকাশের একটি ভিত্তি হয়ে উঠেছে, প্রকল্প, ব্যবসা এবং শেষ ব্যবহারকারীদের একটি বিশাল অ্যারের উপকৃত করছে। AppMaster এ, আমরা আমাদের প্ল্যাটফর্মগুলিকে এই নীতিগুলির সাথে সারিবদ্ধ করার চেষ্টা করি, আমাদের গ্রাহকদেরকে মাপযোগ্য, সাশ্রয়ী, এবং অত্যাধুনিক সফ্টওয়্যার সমাধান তৈরি করতে ক্ষমতায়ন করি৷