GNU সাধারণ সর্বজনীন লাইসেন্স

সংস্করণ 2, জুন 1991

কপিরাইট (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA প্রত্যেকেই এই লাইসেন্স ডকুমেন্টের আক্ষরিক প্রতিলিপিগুলো অনুলিপি এবং বিতরণ করতে অনুমোদিত, তবে এটি পরিবর্তন করার অনুমতি নাই।

প্রস্তাবনা

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

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

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

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

আমরা দুটি পদক্ষেপে আপনার অধিকারগুলো সুরক্ষিত করি:
(1) সফ্টওয়্যারটির কপিরাইট এবং
(2) আপনাকে এই লাইসেন্সটির অফার করে যা আপনাকে সফ্টওয়্যারটি অনুলিপি, বিতরণ এবং/অথবা সংশোধন করার আইনি অনুমতি দেয়।

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

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

অনুলিপি, বিতরণ এবং সংশোধনের জন্য সংক্ষিপ্ত বিধি ও শর্তাবলী নীচে দেওয়া হল।

GNU সাধারণ সর্বজনীন লাইসেন্স
অনুলিপি, বিতরণ এবং সংশোধনের জন্য বিধি ও শর্তাবলী

  • এই লাইসেন্সটি যে কোনো প্রোগ্রাম বা অন্যান্য কাজে যেটিতে এটি এই সাধারণ সর্বজনীন লাইসেন্সের অধীনে বিতরণ করা যাবে মর্মে কপিরাইট ধারক দ্বারা স্থাপিত একটি বিজ্ঞপ্তি রয়েছে সেটিতে প্রয়োগ হয়।

    "প্রোগাম" বলতে নীচে যে কোনো প্রোগ্রাম বা কাজকে এবং একটি "প্রোগ্রামের ভিত্তিতে কাজকে" উল্লেখ করে যার প্রোগ্রাম বা কপিরাইট আইনের অধীনে ব্যুৎপন্ন কোনো কাজকে বোঝায়: অর্থাৎ আক্ষরিক ভাবে অথবা সংশোধন এবং/অথবা অন্য ভাষায় অনূদিত প্রোগ্রাম বা এর অংশ যুক্ত একটি কাজ। (এরপর থেকে অনুবাদটি "সংশোধন" শব্দে সীমাবদ্ধতা ছাড়াই অন্তর্ভুক্ত।) প্রত্যেক লাইসেন্সধারক "আপনি" হিসাবে উল্লেখিত।

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

    এটি সত্য কিনা তা প্রোগ্রামটি কী করে তার উপরে নির্ভর করে।

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

    আপনি কোনো অনুলিপি স্থানান্তর করার কাজটি করার জন্য ফি ধার্জ করতে পারেন এবং আপনি ফিয়ের বিনিময়ে ওয়্যারেন্টি সুরক্ষার সুযোগ দিতে পারেন।

  • আপনি প্রোগ্রাম বা এর কোনো অংশের অনুলিপি বা অনুলিপিগুলো ঈষৎ পরিবর্তন করতে পারেন, এই ভাবে প্রোগ্রামের ভিত্তিতে একটি কাজ গঠন করতে এবং এ জাতীয় ঈষৎ পরিবর্তনগুলোর বা কাজের উপরে দেওয়া বিভাগ 1-এর অধীনে এই শর্তে অনুলিপি ও বিতরণ করতে পারেন যে আপনিও এই সমস্ত শর্ত পূরণ করেন:

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

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

    এইভাবে এই বিভাগের উদ্দেশ্য সম্পূর্ণরূপে আপনার লেখা কাজগুলো অধিকার দাবি করা বা প্রতিযোগিতা করা নয়; বরং এর উদ্দেশ্য হল প্রোগ্রামের ভিত্তিতে ব্যুৎপন্ন বা একত্রিত কাজগুলোর বিতরণের নিয়ন্ত্রণের অধিকার অনুশীলন করা।

    এটি ছাড়াও অন্য কাজের শুধুমাত্র সমষ্টিকরণ যা কোনো সঞ্চয়স্থানের পরিমাণ বা বিতরণের মাধ্যমে প্রোগ্রামের (অথবা প্রোগ্রামের ভিত্তিতে কোনো কাজ) সাথে প্রোগ্রামের ভিত্তিতে না থাকা কোনো কাজ অন্য কাজকে এই লাইসেন্সের অধীনে নিয়ে আসে না।

  • আপনি প্রোগ্রামটি (অথবা এটির ভিত্তিতে কোনো কাজ, বিভাগ 2-এর অধীনে) উপরে দেওয়া বিভাগ 1 এবং 2-এর বিধিগুলোর অধীনে অবজেক্ট কোড বা কার্যকরযোগ্য ফর্মে এই শর্তে অনুলিপি এবং বিতরণ করতে পারেন যে আপনিও নিম্নলিখিতর একটি করছেন:

    • এর সাথে সম্পূর্ণ সমতুল মেশিনে পঠনযোগ্য উৎস কোড, যেটি অবশ্যই মাঝারি রীতিমাফিক ব্যবহৃত সফ্টওয়্যার আন্তঃবদলে বিভাগ 1 এবং 2-এর বিধিগুলোর অধীনে অবশ্যই বিতরণ করতে হবে।
    • এর সাথে তৃতীয় পক্ষকে দেওয়ার জন্য এমন একটি চার্জের বিনিময়ে যা আপনার ফিজিক্যালি উৎস বিতরণ সম্পন্ন করার ব্যয়ের চেয়ে বেশি হবে না, সমতুল উৎস কোডের একটি সম্পূর্ণ মেশিন-পঠনযোগ্য অনুলিপি, এতে একটি লিখিত অফার থাকবে যা কমপক্ষে তিন বছরের জন্য বৈধ, যা সফ্টওয়্যার আন্তঃপরিবর্তনের জন্য একটি মাঝারি রীতিমাফিক ব্যবহৃত মাধ্যমে উপরের বিভাগ 1 এবং 2-এর বিধিগুলোর অধীনে বিতরিত হবে; অথবা,
    • এর সাথে আপনি সমতুল উৎস কোড বিতরণ করতে অফার হিসাবে আপনি যে তথ্য পেয়েছেন তা সাথে থাকবে। (এই বিকল্পটি শুধুমাত্র অবাণিজ্যিক বিতরণের ক্ষেত্রে এবং যদি আপনি এ জাতীয় অফার সহ প্রোগ্রামটি অবজেক্ট কোডে বা কার্যকরযোগ্য ফর্মে উপরের উপবিভাগ b অনুসারে পেয়ে থাকেন।)

    কোনো কাজের উৎস কোড বলতে এতে ঈষৎ পরিবর্তন করার জন্য কাজের পছন্দসই ফর্মটিকে বোঝায়। কোনো কার্যকরযোগ্য কাজের জন্য সম্পূর্ণ উৎস কোড বলতে এতে থাকা সমস্ত মডিউলের জন্য সমস্ত উৎস কোড তৎসহ যে কোনো সম্পর্কিত ইন্টারফেস সংজ্ঞা ফাইলগুলো, তৎসহ কার্যকরযোগ্যটি একত্রিত এবং ইনস্টলেশন নিয়ন্ত্রণ করতে ব্যবহৃত স্ক্রিপ্টগুলোকে বোঝায়। তবে বিশেষ ব্যতিক্রম হিসাবে বিতরিত উৎস কোডে যে অপারেটিং সিস্টেমগুলোতে কার্যকরযোগ্য চালনা হয় সেগুলোতে কোনো উপাদান নিজেই কার্যকরযোগ্যের সহযোগী না হলে বৃহৎ উপাদানগুলো (কম্পাইলার, কার্নেল ইত্যাদি) সহ সাধারণ ভাবে বিতরণযোগ্য কোনো কিছুই (হয় উৎস কোডে বা বাইনারি ফর্মে) অন্তর্ভুক্ত করার প্রয়োজন নাই।

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

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

  • আপনি লাইসেন্সটিতে স্বাক্ষর করে না থাকলে আপনার এই লাইসেন্সটি স্বীকার করার প্রয়োজন নাই। তবে কোনো কিছুই আপনাকে প্রোগ্রাম বা এর থেকে ব্যুৎপন্ন কাজগুলো সংশোধন বা বিতরণ করার অনুমতি দেয় না। আপনি এই লাইসেন্সটি স্বীকার না করে থাকলে এই ক্রিয়াকলাপগুলো আইন অনুসারে নিষিদ্ধ। সুতরাং প্রোগ্রামটি ঈষৎ সংশোধন বা বিতরণের মাধ্যমে (অথবা প্রোগ্রামের ভিত্তিতে কোনো কাজ) আপনি সূচিত করেন যে আপনি এটি করতে এই লাইসেন্সটি ও এর সমস্ত বিধি ও শর্ত এর ভিত্তিতে প্রোগ্রাম বা কাজ অনুলিপি, বিতরণ বা সংশোধনের স্বীকার করেন।

  • আপনি প্রতিবার প্রোগ্রামটি (অথবা প্রোগ্রামটির ভিত্তিতে কোনো কাজ) পুনরায় বিতরণ করার সময় প্রাপক স্বয়ংক্রিয়ভাবে মূল লাইসেন্স প্রদানকারীর কাছ থেকে এই বিধি ও শর্তাবলীর অধীনে প্রোগ্রামটি অনুলিপি, বিতরণ বা ঈষৎ সংশোধন করার লাইসেন্স পায়। আপনি এতে প্রাপকদের জন্য অনুমোদিত অধিকারগুলোর অনুশীলনে কোনো বিধিনিষেধ জারি করতে পারবেন না। আপনি এই লাইসেন্সে তৃতীয় পক্ষগুলোর দ্বারা বলবৎ করা কমপ্লায়েন্সের জন্য দায়বদ্ধ।

  • যদি কোনো আদালতের বিচারের ফলস্বরূপ বা পেটেন্ট লঙ্ঘনের অভিযোগ অথবা অন্য কোনো কারণে (যা পেটেন্টের সমস্যাগুলোতে সীমাবদ্ধ নয়), আপনার উপর বলবৎ হওয়া কোনো শর্ত (আদালতের আদেশ, চুক্তি বা অন্যথায় যাইহোক) যা এই লাইসেন্সের শর্তগুলোর সাথে অসঙ্গত হয় তবে এগুলো আপনাকে এই লাইসেন্সের শর্তগুলো থেকে অব্যাহতি দেবে না। যদি আপনি এই লাইসেন্সের অধীনে আপনার বাধ্যতাগুলো এক সাথে সন্তুষ্ট করতে বিতরণ করতে না পারেন তবে পরিণামস্বরূপ আপনি প্রোগ্রামটি বিতরণ নাও করতে পারেন। যেমন যদি কোনো পেটেন্ট লাইসেন্স আপনার মাধ্যমে যারা প্রত্যক্ষ বা অপ্রত্যক্ষভাবে অনুলিপিগুলো পেয়েছে তাদের সকলের দ্বারা প্রোগ্রামটির রয়্যালটি মুক্ত পুনরায় বিতরণের অনুমতি না থাকে তবে উভয়কে একমাত্র একটি উপায়ে সন্তুষ্ট করতে পারেন এবং এই লাইসেন্সটি প্রোগ্রাম বিতরণ থেকে সম্পূর্ণ পরিমাণে বিরত থাকবে।

    যদি এই বিভাগের কোনো অংশ কোনো নির্দিষ্ট পরিস্থিতিতে অবৈধ বা অবলবৎযোগ্য থেকে থাকে তবে বিভাগটির অবশিষ্ট অংশ প্রয়োগ করতে উদ্দীষ্ট এবং সামগ্রিক ভাবে বিভাগটি অন্যান্য পরিস্থিতিতে প্রয়োগ করতে উদ্দীষ্ট।

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

    এই বিভাগটি এই লাইসেন্সের অবশিষ্ট অংশের পরিণাম হিসাবে বিশ্বাস করা হয় কিনা তা স্পষ্ট করে তুলতে উদ্দীষ্ট

  • যদি প্রোগ্রামটি বিতরণ এবং/অথবা ব্যবহারটি পেটেন্ট বা কপিরাইটযুক্ত ইন্টারফেসগুলোর মাধ্যমে নির্দিষ্ট দেশে সীমাবদ্ধ থেকে থাকে তবে মূল কপিরাইট ধারক যে প্রোগ্রামটিকে এই লাইসেন্সের অধীনে স্থাপন করে তারা সেই দেশগুলো ব্যতীত একটি স্পষ্টত ভৌগলিক বিতরণের সীমাবদ্ধতা যোগ করতে পারে যাতে বিতরণটি শুধুমাত্র বহির্ভূত নাই এমন দেশগুলোতে অনুমোদিত হয়। এ ক্ষেত্রে এই লাইসেন্সটি এই লাইসেন্সের মূল অংশে লিখিত হিসাবে সীমাবদ্ধতাগুলো বলবৎ করে।

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

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

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

কোনো ওয়্যারেন্টি নাই

  • প্রোগ্রামটি বিনামূল্যে হওয়ার কারণে প্রোগ্রামটিতে প্রযোজ্য আইন অনুসারে অনুমোদন অবধি কোনো ওয়্যারেন্টি নেই। অন্যথায় লিখিত আকারে বর্ণিত না থাকলে কপিরাইট ধারকরা এবং/অথবা অন্যান্য পক্ষ প্রোগ্রামটিকে কোনো ধরণের ওয়্যারেন্টি ছাড়াই, বর্ণিত বা প্রযোজ্য তৎসহ তবে বিক্রয়যোগ্যতার প্রযোজ্য ওয়্যারেন্টি এবং কোনো নির্দিষ্ট উদ্দেশ্যে উপযুক্ততায় প্রোগ্রামটিকে "যেমন আছে তেমন" সরবরাহ করে। প্রোগ্রামের গুণমান এবং কর্মক্ষমতার সম্পূর্ণ ঝুঁকি আপনার কাছে থাকে। প্রোগ্রামটি ত্রুটিপূর্ণ হিসাবে নির্ধারিত হলে আপনি পরিষেবাদান, সারাই বা সংশোধনের সমস্ত ব্যয় বহন করেন।

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

বিধি ও শর্তাবলীর সমাপ্তি

সংযোজনী: আপনার নতুন প্রোগ্রামগুলোতে কীভাবে এই বিধিগুলো প্রয়োগ হয়

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

এটি করতে প্রোগ্রামটির সাথে নিম্নলিখিত বিজ্ঞপ্তিগুলো সংযুক্ত করুন। ওয়্যারেন্টির বহির্ভূতিটি সর্বাধিক কার্যকর ভাবে জানিয়ে দিতে প্রতিটি উৎস ফাইলের শুরুতে এগুলো সংযুক্ত করা সবচেয়ে নিরাপদ; এবং প্রতিটি ফাইলে কমপক্ষে "কপিরাইট লাইন এবং সম্পূর্ণ বিজ্ঞপ্তিটি কোথায় পাওয়া যাবে তার একটি পয়েন্টার" থাকা উচিৎ।

<প্রোগ্রামের নামে দেওয়ার জন্য একটি লাইন এবং এটি কী করে তার একটি সংক্ষিপ্ত ধারণা।> কপিরাইট (C) 19yy <রচয়িতার নাম>

এই প্রোগ্রামটি হল বিনামূল্যে সফ্টওয়্যার; আপনি এটি বিনামূল্যে সফ্টওয়্যার ফাউন্ডেশন দ্বারা যেমনটি প্রকাশিত হিসাবে GNU জেনারেল পাবলিক লাইসেন্সের বিধিগুলোর অধীনে পুনরায় বিতরণ করতে এবং/অথবা এটি সংশোধন করতে পারেন; লাইসেন্সের হয় সংস্করণ 2 অথবা (আপনার বিকল্প) যে কোন পরবর্তী সংস্করণ।

এই প্রোগ্রামটি উপযোগী হওয়ার আশায় বিতরিত হয়; তবে এতে কোনো ওয়্যারেন্টি নেই; এমনকি বিক্রয়যোগ্যতার বা কোনো নির্দিষ্ট উদ্দেশ্যে উপযুক্ততার কোনো প্রযোজ্য ওয়্যারেন্টি নেই। আরো বিশদের জন্য GNU সাধারণ সর্বজনীন লাইসেন্সটি দেখুন।

আপনার এই প্রোগ্রামের সাথে GNU জেনারেল সর্বজনীন লাইসেন্সের একটি প্রতিলিপি পাওয়া উচিত, যদি না পেয়ে থাকেন তবে Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA ঠিকানায় লিখুন।

এছাড়াও কীভাবে বৈদ্যুতিন উপায়ে এবং কাগজে লেখা মেলে যোগাযোগ করতে পারেন সে তথ্য যোগ করুন।

যদি প্রোগ্রামটি ইন্ট্যার‌্যাক্টিভ হয় তবে যখন এটি একটি ইন্ট্যার‌্যাকটিভ মোডে শুরু হয় তখন এটির মতো একটি সংক্ষিপ্ত বিজ্ঞপ্তি হিসাবে তৈরি করুন।

Gnomovision সংস্করণ 69, কপিরাইট (C) 19yy রচয়িতা Gnomovision-এর নামটি সম্পূর্ণরূপে কোনো ওয়্যারেন্টি ছাড়াই আসে; আরো বিশদের জন্য `show w' টাইপ করুন। এটি একটি বিনামূল্যে সফ্টওয়্যার এবং আপনি নির্দিষ্ট শর্তাদির অধীনে এটি পুনরায় বিতরণ করতে স্বাগত, বিশদের জন্য `show c' টাইপ করুন।

প্রকল্পিত আদেশ `show w' এবং `show c'-এর সাধারণ সর্বজনীন লাইসেন্সের উপযুক্ত অংশগুলো দেখানো উচিৎ। অবশ্যই আপনি যে আদেশগুলো ব্যবহার করেন সেগুলো `show w' ও `show c'-এর থেকে অন্য কোনো নামে ডাকা হতে পারে; এগুলো এমনকি মাউস ক্লিক বা মেনু আইটেমও হতে পারে--আপনার প্রোগ্রামের ক্ষেত্রে যেটি উপযুক্ত হয়। আপনার কম্পিউটারটি (যদি আপনিন প্রোগ্রামার হিসাবে কাজ করেন) অথবা আপনার স্কুলে যদি কিছু থেকে থাকে তবে প্রয়োজন হলে "কপিরাইটের দাবি অস্বীকরণ" স্বাক্ষর করা উচিত। এখানে একটি নমুনা দেয়া হল; নামগুলো পরিবর্তন করুন:

Yoyodyne, Inc., এতদ্বারা, জেমস হ্যাকারের লেখা প্রোগ্রাম `Gnomovision' (যেটি কম্পাইলারগুলোতে পাস তৈরি করে)-এ সমস্ত কপিরাইটের স্বার্থের দাবি অস্বীকরণ করছে।<Ty Coon-এর স্বাক্ষর>, 1লা এপ্রিল 1989 Ty Coon, প্রেসিডেন্ট অফ ভাইস

এই সাধারণ সর্বজনীন লাইসেন্স আপনার প্রোগ্রামটিকে মালিকানার অধিকারগুলোতে বলবৎ করার অনুমতি দেয় না। যদি আপনার প্রোগ্রাম কোনো উপরুটিন লাইব্রেরি হয়ে থাকে তবে আপনি লাইব্রেরির সাথে মালিকানাধীন অ্যাপ্লিকেশনগুলো লিঙ্ক করার অনুমতি দানকে আরো উপযোগী হিসাবে বিবেচনা করতে পারেন। যদি আপনি এটিই করতে চান তবে এই লাইসেন্সের পরিবর্তে GNU লাইব্রেরি সাধারণ সর্বজনীন লাইসেন্স ব্যবহার করতে পারেন।