পরিষেবার শর্তাবলী

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

সর্বশেষ হালনাগাদ: ১১ সেপ্টেম্বর, ২০২৫

১. শর্তাবলীর গ্রহণযোগ্যতা

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

যেকোনো অফিসিয়াল রেপোজিটরি, ডকুমেন্টেশন সাইট, রেজিস্ট্রি/মিরর, API এবং কমিউনিটি চ্যানেলের ব্যবহারও এই শর্তাবলীর অধীন।

২. সংজ্ঞা

“Bnlang” বলতে প্রোগ্রামিং ভাষা, রানটাইম, স্ট্যান্ডার্ড লাইব্রেরি, ল্যাঙ্গুয়েজ সার্ভার, ডেভেলপার টুলিং, অফিসিয়াল ওয়েবসাইট এবং ডকুমেন্টেশনকে বোঝানো হয়েছে।

“BPM” বলতে প্যাকেজ ম্যানেজার এবং সংশ্লিষ্ট পরিষেবা (যেমন পাবলিক API, প্যাকেজ রেজিস্ট্রি, মিরর, সিকিউরিটি স্ক্যানিং এবং ডিস্ট্রিবিউশন এন্ডপয়েন্ট) বোঝানো হয়েছে।

“পরিষেবাসমূহ” বলতে আমাদের পরিচালিত যে কোনো ওয়েবসাইট, API, রেজিস্ট্রি, মিরর, ডাউনলোড, ডকুমেন্টেশন বা কমিউনিটি চ্যানেল বোঝানো হয়েছে।

“আমরা/আমাদের” বলতে ওপেন গভর্নেন্সের অধীনে পরিচালিত Bnlang রক্ষণাবেক্ষণকারী ও অবদানকারীদের বোঝানো হয়েছে।

“আপনি” বলতে যে কোনো ব্যক্তি বা প্রতিষ্ঠান বোঝানো হয়েছে যারা Bnlang বা পরিষেবাসমূহ ব্যবহার করছেন।

৩. যোগ্যতা ও অ্যাকাউন্ট

আপনার আইনত এই শর্তাবলীতে প্রবেশ করার ক্ষমতা থাকতে হবে। যদি আপনি একটি অ্যাকাউন্ট তৈরি করেন (যেমন BPM প্যাকেজ প্রকাশ বা অর্গানাইজেশন নেমস্পেস ম্যানেজ করার জন্য), তবে আপনাকে সঠিক তথ্য প্রদান করতে হবে এবং আপনার শংসাপত্র নিরাপদে রাখতে হবে।

আপনার অ্যাকাউন্টের অধীনে সব কার্যকলাপের জন্য আপনি দায়বদ্ধ। অননুমোদিত ব্যবহার বা নিরাপত্তা সংক্রান্ত কোনো ঘটনার ক্ষেত্রে দ্রুত আমাদের জানান।

৪. কনটেন্ট ব্যবহারের শর্তাবলী

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

উদাহরণসমূহে তৃতীয় পক্ষের লাইব্রেরি বা পরিষেবার উল্লেখ থাকতে পারে; সেগুলো তাদের নিজস্ব লাইসেন্স এবং শর্তাবলী দ্বারা পরিচালিত।

৫. ওপেন-সোর্স লাইসেন্সিং

যদি ভিন্নভাবে উল্লেখ না থাকে, অফিসিয়াল Bnlang রেপোজিটরিতে প্রকাশিত সোর্স কোড MIT লাইসেন্সের অধীনে পাওয়া যায় অথবা উক্ত রেপোজিটরিতে উল্লেখিত অন্য লাইসেন্স অনুযায়ী। কিছু উপাদান ভিন্ন ওপেন-সোর্স লাইসেন্সে থাকতে পারে; সেই লাইসেন্স অনুযায়ী তাদের ব্যবহার হবে।

সফটওয়্যার কপি করা, পরিবর্তন করা, বিতরণ করা, স্ট্যাটিক/ডাইনামিক লিঙ্কিং করা বা হোস্ট করার সময় আপনাকে প্রযোজ্য ওপেন-সোর্স লাইসেন্সের সাথে সম্মত থাকতে হবে।

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

৬. মেধাস্বত্ব ও ট্রেডমার্ক

Bnlang নাম, লোগো এবং ব্র্যান্ডিং ওপেন গভর্নেন্সের অধীনে কমিউনিটির সম্পদ। আপনি “Bnlang” শব্দটি বাস্তবিক ও বর্ণনামূলকভাবে ব্যবহার করতে পারেন।

কোনো অনুমোদন, অংশীদারিত্ব বা অফিসিয়াল অবস্থান বোঝায় এমনভাবে ব্র্যান্ড ব্যবহার করবেন না। প্রকাশিত ব্র্যান্ড নির্দেশিকা অনুসরণ করুন।

যেখানে ওপেন-সোর্স লাইসেন্সে স্পষ্টভাবে অধিকার প্রদান করা হয়নি, সেখানে পরিষেবা এবং প্রকল্প ব্র্যান্ডিং-এর সকল অধিকার সংরক্ষিত।

৭. অবদান

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

আপনি নিশ্চিত করছেন যে আপনার অবদান আপনার নিজের অথবা সঠিকভাবে লাইসেন্সপ্রাপ্ত এবং কোনো তৃতীয় পক্ষের অধিকার লঙ্ঘন করে না। আপনি কোনো ক্ষতিকর বা ইচ্ছাকৃত ক্ষতির উদ্দেশ্যে কনটেন্ট জমা দেবেন না।

৮. গ্রহণযোগ্য ব্যবহার

আপনি সম্মত হচ্ছেন যে Bnlang বা পরিষেবার অপব্যবহার করবেন না। নিষিদ্ধ আচরণের মধ্যে রয়েছে (কিন্তু সীমাবদ্ধ নয়):

• ম্যালওয়্যার বা ক্ষতিকর কোড বিতরণ; • মেধাস্বত্ব, গোপনীয়তা বা প্রচারের অধিকার লঙ্ঘন; • নিরাপত্তা ভাঙার চেষ্টা, দুর্বলতা কাজে লাগানো, বা রেট-লিমিট পাশ কাটানো; • অবৈধ কনটেন্ট প্রকাশ বা পরিষেবা অবৈধ কাজে ব্যবহার; • প্রকল্প বা অন্যদের সাথে ভুয়া পরিচয় দেওয়া; • রেজিস্ট্রির অপব্যবহার (যেমন নাম দখল, টাইপোস্কোয়াটিং, স্প্যাম, প্রতারণামূলক মেটাডেটা বা ক্ষতিকর প্যাকেজ); • অতিরিক্ত স্বয়ংক্রিয় ব্যবহার যা পরিষেবার স্থিতিশীলতা নষ্ট করে।

৯. API, রেজিস্ট্রি ও টেলিমেট্রি

যদি আপনি আমাদের পাবলিক API বা BPM রেজিস্ট্রি পরিষেবা ব্যবহার করেন, তবে আপনাকে প্রকাশিত নির্দেশিকা, রেট-লিমিট, নিরাপত্তা অনুশীলন এবং প্রযোজ্য অথেনটিকেশন অনুসরণ করতে হবে। আমরা ইকোসিস্টেম রক্ষার জন্য ব্যবহার পর্যবেক্ষণ করতে এবং সীমা প্রয়োগ করতে পারি।

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

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

১০. পরিষেবার পরিবর্তন

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

১১. কোনো নিশ্চয়তা নেই

Bnlang এবং পরিষেবাগুলি “যেমন আছে” এবং “যেমন পাওয়া যায়” ভিত্তিতে প্রদান করা হয়, কোনো ধরনের নিশ্চয়তা ছাড়াই—স্পষ্ট, পরোক্ষ বা আইনি—যেমন বিক্রিযোগ্যতা, নির্দিষ্ট উদ্দেশ্যে উপযুক্ততা, শিরোনাম, অ-লঙ্ঘন এবং ত্রুটি-মুক্ত বা নিরবিচ্ছিন্ন অপারেশন।

১২. দায় সীমাবদ্ধতা

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

সব ক্ষেত্রে, পরিষেবার সাথে সম্পর্কিত কোনো দাবির জন্য প্রকল্প এবং অবদানকারীদের মোট দায় USD 100 অতিক্রম করবে না।

১৩. ক্ষতিপূরণ

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

১৪. স্থগিতকরণ ও সমাপ্তি

আপনি যদি এই শর্তাবলী লঙ্ঘন করেন, নিরাপত্তা/অপারেশনাল ঝুঁকি তৈরি করেন বা আইনের কারণে বাধ্যতামূলক হয়, তবে আমরা পরিষেবার (যেমন রেজিস্ট্রি, API, বা কমিউনিটি চ্যানেল) অ্যাক্সেস স্থগিত বা বন্ধ করতে পারি।

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

১৫. তৃতীয় পক্ষের লিঙ্ক ও কনটেন্ট

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

১৬. রপ্তানি ও সম্মতি

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

১৭. শিশু

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

১৮. প্রযোজ্য আইন ও বিচারক্ষেত্র

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

১৯. এই শর্তাবলীর পরিবর্তন

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

২০. যোগাযোগ ও নোটিশ

এই শর্তাবলী সম্পর্কিত প্রশ্ন? আমাদের অফিসিয়াল GitHub রেপোজিটরিতে একটি ইস্যু খুলুন অথবা প্রকাশিত কমিউনিটি চ্যানেলের মাধ্যমে যোগাযোগ করুন।

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

২১. কপিরাইট/DMCA নীতি

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

২২. প্যাকেজ প্রকাশ ও নেমস্পেস

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

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

২৩. নিরাপত্তা ও দুর্বলতা প্রতিবেদন

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

২৪. ডেটা, গোপনীয়তা ও লগ

আমাদের গোপনীয়তা নীতিতে ব্যাখ্যা করা হয়েছে আমরা কীভাবে সীমিত তথ্য (যেমন নিরাপত্তা, রেট লিমিটিং এবং অপব্যবহার প্রতিরোধের জন্য ন্যূনতম লগ) প্রক্রিয়া করি এবং কীভাবে আপনি ঐচ্ছিক টেলিমেট্রি নিষ্ক্রিয় করার মতো বিকল্প ব্যবহার করতে পারেন।

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

২৫. সাধারণ শর্তাবলী

বিচ্ছেদযোগ্যতা: কোনো বিধান কার্যকর না হলে, বাকি অংশ কার্যকর থাকবে।

কোনো ছাড় নয়: কোনো বিধান কার্যকর না করা তা থেকে ছাড় হিসেবে গণ্য হবে না।

হস্তান্তর: আপনার সম্মতি ছাড়া আপনি এই শর্তাবলী হস্তান্তর করতে পারবেন না; আমরা প্রকল্পের দায়িত্ব বা পুনর্গঠনের অংশ হিসেবে হস্তান্তর করতে পারি।

ফোর্স মাজ্যুর: আমাদের যুক্তিসঙ্গত নিয়ন্ত্রণের বাইরে ঘটনার কারণে বিলম্ব বা ব্যর্থতার জন্য আমরা দায়ী নই।

সম্পূর্ণ চুক্তি: এই শর্তাবলী (এবং উল্লেখিত নীতিসমূহ) পরিষেবার বিষয়ে সম্পূর্ণ চুক্তি গঠন করে।