কেউ দয়া করে আমার জন্য একটি নির্দিষ্ট লাইসেন্স বিভ্রান্তি সমাধান করতে পারেন? সফ্টওয়্যার লাইসেন্সিং কীভাবে কাজ করে তা দেখে আমি সর্বদা সত্যই বিস্মিত হই।
আমি চাই যে প্রত্যেকের জন্য আমার সফ্টওয়্যারটি ন্যূনতম, যদি কোনও হয়, সীমাবদ্ধতা এবং কোনও ওয়্যারেন্টি ব্যবহার করতে সক্ষম হয়। সুতরাং আমি কেবল একটি অনুমতিপ্রাপ্ত লাইসেন্স ব্যবহার করি (এমআইটি লাইসেন্স আমার পছন্দ ছিল) এবং এর মতো কিছু লিখি
এই প্রকল্পে সমস্ত ফাইল এবং সেগুলির বিষয়বস্তু সহ এমআইটি লাইসেন্সের শর্তাদির অধীনে লাইসেন্স দেওয়া হয়েছে
বিস্তারিত জানার জন্য LICENSE.txt দেখুন।
প্রকল্পের README এ।
আমি কীভাবে প্রকল্পের "শিল্পকলাগুলি" (সহায়ক ফাইলগুলি; ফাইলগুলি, যা আসলে উত্স ফাইল নয়) এর জন্য কাজ করে তা সম্পর্কে আমি বিভ্রান্ত হয়ে পড়েছি। আমি চাই আমার প্রকল্পের প্রতিটি ফাইলের জন্য একই লাইসেন্সিং শর্তাদি প্রয়োগ করতে
- বিল্ড সিস্টেম / ডকুমেন্টেশন ফাইল (
Makefile
এস,CMakeLists.txt
,Doxyfile
, ইত্যাদি .; আমি আসলে প্রায় উপরে দফা ঐ ফাইল প্রযোজ্য নির্দিষ্ট এটা আছি, না?), - এইচটিএমএল / জাভাস্ক্রিপ্ট / সিএসএস / এক্সএমএল / ইত্যাদি। ফাইলগুলি (সেগুলি কি লাইসেন্সবিহীন? আমি নিশ্চিত নই। আমিও চাই যে লোকেরা সেগুলি পরীক্ষা করে দেখুক, তাদের নিজস্ব সংস্করণ আনুক etc.)
- চিত্র এবং অন্যান্য বাইনারি সম্পদগুলি (আমি চাই যে লোকেরা তাদের উপস্থাপনা এবং এ জাতীয় ব্যবহার করতে সক্ষম হবে)।
আমি লোকদের তাদের প্রকল্পগুলির জন্য ডুয়েল-লাইসেন্সিংয়ের কাজটি করতে দেখেছি। উদাহরণস্বরূপ, উত্স ফাইলগুলি এমআইটি লাইসেন্সের আওতায় লাইসেন্সযুক্ত এবং চিত্রগুলি ক্রিয়েটিভ কমন্স লাইসেন্সগুলির মধ্যে একটির অধীনে লাইসেন্সযুক্ত। তারা কেন এটি করবে, এমআইটি লাইসেন্স কি পর্যাপ্ত নয়? মানে, লাইসেন্সের পাঠ্যটি কেবল "সফটওয়্যার" নিয়ে আলোচনা করে। আমি নিশ্চিত নই যে, উদাহরণস্বরূপ চিত্রগুলি "সফ্টওয়্যার" এর অংশ হিসাবে অন্তর্ভুক্ত করা হয়েছে, বিশেষত যদি চিত্রগুলি সফ্টওয়্যারটির একটি পণ্য হয় (যেমন আমি যদি সফ্টওয়্যারটি কী ধরণের চিত্রকল্প তৈরি করতে সক্ষম হয় তার উদাহরণ দিতে চাই)। তারা নাকি?
এবং যদি প্রকল্পটিতে আসলে কোনও উত্স কোড থাকে না? যদি এটি কেবলমাত্র (আমার দৃষ্টিকোণ থেকে, দরকারী) কনফিগারেশন ফাইলগুলির একটি সেট, যা সঠিকভাবে ব্যবহার না করা হয়, তবে অন্য কোনও সফ্টওয়্যার ফলস্বরূপ ভুলভাবে আচরণ করতে এবং ব্যবহারকারীর ডেটা বিশৃঙ্খলা করতে পারে?
আমি আমার প্রকল্পগুলির প্রতিটিতে অন্তর্ভুক্ত করার জন্য সর্বজনীন শব্দটির সাথে সত্যই আসতে চাই এবং এটি দিয়েই শেষ হয়ে যেতে পারি। এছাড়াও, যদি কোনও দরকারী পরামর্শ আসে এবং আমি আমার প্রকল্পের লাইসেন্সের শর্তগুলি পরিবর্তন করার সিদ্ধান্ত নিয়েছি, তবে আমি যদি কেবলমাত্র অবদান রাখি তবে আমি কি তা করতে পারি? প্রকল্পটি বিবেচনা করে এমআইটি লাইসেন্সের আওতায় "লাইসেন্সযুক্ত" করা হয়েছিল।
আমি এটি জিজ্ঞাসা করেই অটিস্টিক বোধ করি, যেহেতু আমার কোনও প্রকল্পই আসলে কারও আগ্রহী হবে না, তবে আমি সর্বদা মনে করি যখন আমার এই সম্পর্কে চিন্তাভাবনা করা উচিত তখনই আমার মস্তিষ্কের স্ক্র্যাচ করা দরকার, তাই যদি কেউ আমার জন্য এটি পরিষ্কার করতে পারে তবে আমি সত্যিই খুশি হব ।