প্রতিটি কোড ফাইলে এটি অযৌক্তিকরূপে নকল করা দেখতে পেয়েছি তবে বেশিরভাগ ওপেন সোর্স প্রকল্পে আমি এটি দেখতে পাচ্ছি। আমার কি এটি করা উচিত, বা কোডের বাইরে কেবল একটি একক লাইসেন্স অন্তর্ভুক্ত করা উচিত?
প্রতিটি কোড ফাইলে এটি অযৌক্তিকরূপে নকল করা দেখতে পেয়েছি তবে বেশিরভাগ ওপেন সোর্স প্রকল্পে আমি এটি দেখতে পাচ্ছি। আমার কি এটি করা উচিত, বা কোডের বাইরে কেবল একটি একক লাইসেন্স অন্তর্ভুক্ত করা উচিত?
উত্তর:
কোডের বাইরে একটি একক, দয়া করে! আমি অন্যদের সম্পর্কে জানি না, তবে প্রতিটি ফাইলের উপরে একই জিনিসটি দেখতে আমি ঘৃণা করি।
আমি মনে করি আমি এটি কয়েক বার পড়েছি, কেবল এটির মাধ্যমে পৃষ্ঠা_ডাউন করে।
evidence for the legal situation। Perhaps a lawyer can add a link to a court decision।
EULA এখানে ভুল শব্দ, কারণ উত্স কোডের দিকে তাকানো লোকেরা সাধারণত শেষ ব্যবহারকারী হয় না।
আইনত, এটি কোন পার্থক্য করে না; কপিরাইট স্পষ্টভাবে ঘোষণা করার প্রয়োজন নেই।
মূলত, আপনি যা অর্জন করেছেন তা হ'ল দুর্ঘটনাক্রমে আপনার লাইসেন্সের শর্তাদি লঙ্ঘনকারী লোকদের ঝুঁকি কম । এটি আপনার পক্ষে কতটা গুরুত্বপূর্ণ তা আপনাকে সিদ্ধান্ত নিতে হবে।
আমি বলব যে সর্বোত্তম আপসটি হ'ল প্রতিটি সংস্থান কোড ফাইলে সম্পূর্ণ লাইসেন্স পাঠ্যের সাথে একটি লিঙ্ক (নিখুঁত ইউআরএল পাশাপাশি প্রকল্পের মধ্যে সম্পর্কিত) যুক্ত একটি সংক্ষিপ্ত শিরোনাম স্থাপন করা। এইভাবে, লাইসেন্স সম্পর্কে যত্নশীল যে কেউ এটি কোথায় পাবেন তা জানেন (আদর্শভাবে, যারা প্রচুর লাইসেন্স ফি দিতে ইচ্ছুক; আপনি অবশ্যই চান যে লোকেরা আপনার সাথে যোগাযোগ করতে সক্ষম হবে!)
না, আপনাকে প্রতিটি সোর্স কোড ফাইলে লাইসেন্স রাখতে হবে না।
আপনি যদি ঘনিষ্ঠভাবে দেখেন তবে বেশিরভাগ FOSS অ্যাপ্লিকেশনগুলি এটি করে না। তারা প্রতিটি ফাইলের শীর্ষে একটি কপিরাইট বিবৃতি দেয় এবং একটি সংক্ষিপ্ত বাক্য আপনাকে জানায় যে ফাইলটি কোন লাইসেন্সের অধীনে রয়েছে এবং আপনি যেখানে লাইসেন্সের সম্পূর্ণ পাঠ্যটি পেতে পারেন। তারা আপনাকে সাধারণত লাইসেন্সের সম্পূর্ণ পাঠ্যযুক্ত কপিিং বা লিসেনসি ফাইলের দিকে এবং / অথবা সম্পূর্ণ পাঠ্য সম্বলিত কোনও ওয়েবসাইটের দিকে নির্দেশ করে (যদি কপি করার ফাইলটি আর না থাকে)।
মাইকেল বর্গওয়ার্ট যেমন তার উত্তরে বলেছিলেন, আইনত আপনাকে এটি করতে হবে না। তবে উত্স কোডটির জন্য পরামর্শ দেওয়া হচ্ছে যে আপনি বিতরণ করতে চান কারণ লোকেরা তত্ক্ষণাত্ দেখতে পাবে কার কপিরাইট আছে এবং লাইসেন্সটি কী।
এটি লাইসেন্সের উপর নির্ভর করে। জিপিএল মধ্যে পার্থক্য preambleএবংlicense । এটি পরিষ্কারভাবে বলেছে যে (বিরক্তিকর) উপস্থাপনাটি কোডের অংশ হতে হবে :
আমি কী জিপিএলের উপস্থাপনা বা স্থান সংরক্ষণের জন্য কীভাবে এটি নিজের প্রোগ্রামগুলিতে ব্যবহার করতে পারি তার জন্য নির্দেশাবলী বাদ দিতে পারি?
উপস্থাপনা এবং নির্দেশাবলী জিএনইউ জিপিএল এর অবিচ্ছেদ্য অঙ্গ এবং বাদ দেওয়া যাবে না। প্রকৃতপক্ষে, জিপিএল কপিরাইটযুক্ত, এবং এর লাইসেন্স সম্পূর্ণ জিপিএল কেবলমাত্র ভারব্যাটিম অনুলিপি করার অনুমতি দেয়। (আপনি অন্য লাইসেন্স করার জন্য আইনী শর্তাদি ব্যবহার করতে পারেন তবে এটি জিএনইউ জিপিএল হবে না)) (1)
সূত্র: 1) http://www.gnu.org/license/gpl-faq.html#GPLOmitPreamble
Http://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html এও দেখুন
IfrOSS এর একটি ফ্রি ইবুক জিপিএল 2 ব্যাখ্যা করে এবং জার্মান ভাষায় মন্তব্য করে। নেই জিপিএল জন্য অন্য একটি 3
সুপ্রতিষ্ঠিত উত্তরের জন্য আপনার একটি আইনী পরামর্শ চাইতে হবে যা এসএক্স-এ উপলব্ধ নয় x আপনি যদি আপনার (ওপেন সোর্স) প্রকল্পের জন্য কোনও আইনজীবী খুঁজে না পান তবে এফএসএফই আইনী নেটওয়ার্কটি দেখুন ।
[...] attach the following notices to the program.safest to attach them to the start of each source fileeach file should have at least the "copyright" line and a pointer to where the full notice is found.
আমি মনে করি এটি প্রতিটি ফাইলে রাখার পিছনে যুক্তিটি আইনী। যদি চুক্তিটি প্রতিটি ফাইলে থাকে তবে লাইসেন্সের সংস্পর্শে না এলে কেউ কোনও কোডের টুকরোয় হোঁচট খেয়ে যাওয়ার কোনও সম্ভাবনা নেই।
এটি ভাল নাও হতে পারে, তবে সমস্ত বড় ছেলেরা এটি ব্যবহার করে তাই যদি এটি কেবল ভিজ্যুয়াল ব্যথা হয় তবে আমি এটি না করার জন্য আরও ভাল কারণ সন্ধান করতে চাই।
আপনি যদি জিপিএল ব্যবহার করে থাকেন তবে এটি আরও একটি সমস্যা, তবে আপনি যদি বিএসডি বা এমআইটি-র মতো পাবলিক ডোমেন লাইসেন্স ব্যবহার করেন তবে আমি মনে করি না যে লোকেরা যেভাবেই কোড দিয়ে থাকে সে বিষয়ে আপনি সত্যিই যত্নশীল হন। আমি মনে করি এটি আপনার লাইসেন্স কতটা কঠোর তার উপর নির্ভর করে।
IANAL,
ধরে নিই যে আপনি লাইসেন্সের বিষয়ে কথা বলছেন, EULA নয়, আপনি লাইসেন্সটি বাইরে রাখতে পারেন। এটি প্রায় সবসময় জিপিএল-এর মতো দীর্ঘ দীর্ঘ লাইসেন্স সহ সম্পন্ন হয়। প্রতিটি ফাইলে পুরো জিপিএল লাইসেন্স দেওয়া বোকামি হবে। সাধারণত আপনার কাছে এমন এক ধরণের নোটিশ থাকবে যেখানে আপনি আসল লাইসেন্সটি পেতে পারেন। এটি পুরোপুরি আইনী। তবে, বিএসডি / অ্যাপাচি / এমআইটি / যাই হোক না কেন সংক্ষিপ্ত লাইসেন্স সহ, প্রতিটি ফাইলে লাইসেন্স অন্তর্ভুক্ত করা সহজ, যেহেতু নোটিশটি বলেছে যে লাইসেন্সটি কোথায় পাওয়া যাবে সেই লাইসেন্সটি প্রায় দীর্ঘকালই থাকবে।
এটি লাইসেন্স কী নির্দেশ দেয় তার উপর নির্ভর করে। জিপিএল, উদাহরণস্বরূপ, আপনাকে প্রতিটি উত্স ফাইলে একটি সংক্ষিপ্ত নোটিশ দেওয়ার নির্দেশ দেয়, আপনার উত্স বিতরণে পুরো লাইসেন্সটি কোথাও অন্তর্ভুক্ত করে, এবং বাইনারি বিতরণের অনুলিপি প্রাপ্ত যে কোনও ব্যক্তিকে আপনার উত্স বিতরণ উপলব্ধ করে।
যদি আপনি এটির সাথে একমত না হন এবং এটি আপনার কোড, আপনি আরও সম্মত লাইসেন্স বেছে নিতে বা আপনার নিজের তৈরি করতে নির্দ্বিধায়।
যদি আপনার কোডটি সংকলিত হতে চলেছে তাই আপনি কেবল বাইনারি বিতরণ করছেন তবে এটি আসলে কোনও বিষয় নয় not কারণ আপনি যখন বাইনারি তৈরি করেন, সংকলন প্রক্রিয়াটি শুরু হওয়ার আগেই মন্তব্যগুলি সরানো হয়। আপনি যদি প্রকৃত উত্স কোডটি ওপেন সোর্স বা বদ্ধ উত্সটি বিতরণ করছেন তবেই এটি গুরুত্বপূর্ণ। আপনি যদি কোনও স্ক্রিপ্টিং ভাষায় এমন কোনও অ্যাপ্লিকেশন বিতরণ করেন যা সংকলন করে না তবে এই সাধারণ বিষয়গুলি গুরুত্বপূর্ণ।
লাইসেন্সের জন্য আপনার এটির দরকার নেই, একটি একক বহিরাগত ফাইল যতক্ষণ তা পরিষ্কার করে দেয় যতক্ষণ না এটি কী ফাইলগুলি কভার করে।
তবে এর জন্য কপিরাইট আপনি পাঠ্য প্রতিটি স্থানের উপর কপিরাইট নোটিশ থাকা উচিত।
আমি যা করি তা হ'ল ফাইলের শীর্ষে আমার দুটি সংস্থার মন্তব্য করা, আমার সংস্থার নাম, শেষ সংশোধনীর তারিখ এবং উত্স ফাইলের লাইসেন্সের নাম উল্লেখ করে ফাইলটির একেবারে নীচে একটি সংক্ষিপ্ত সংস্করণ লাইসেন্স.
অবশ্যই, সম্পূর্ণ লাইসেন্স (একাধিক লাইসেন্সের ক্ষেত্রে তাদের সকলের) সর্বদা উত্স ফাইল এবং প্রকাশের ডিরেক্টরিতে আবদ্ধ থাকে।