আমার মডিউলটি কীভাবে লাইসেন্স করা উচিত?


15

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

  1. আমি চাই না যে কেউ তাদের নিজের কাজ হিসাবে কোডটি অনুলিপি / বিতরণ করছে।
  2. কোডটি আমার দ্বারা লিখিত কিন্তু কোর ম্যাজেন্টো ফাংশনগুলিকে কল করে।
  3. মডিউলটি ডাউনলোড করতে নিখরচায় থাকবে তবে এটির ব্যবহারের জন্য আপনার একটি ওয়েব পরিষেবা ইউআর দরকার যা আমার সংস্থা সরবরাহ করবে (অর্থ প্রদানের পরে) after
  4. আমি এটি Magento এর সমস্ত সংস্করণে বিতরণ করতে সক্ষম হতে চাই (জিও বাদে (আমি মনে করি))।

উপরোক্ত দুটি বিষয় মাথায় রেখে:

  1. কোন লাইসেন্সটি আমার প্রয়োজন অনুসারে সেরা? (সেগুলি পড়ার জন্য আমি তাদের একটি নির্দিষ্ট তালিকা খুঁজে পাইনি)।
  2. আমি এই লাইসেন্সটি কীভাবে প্রয়োগ করব? লাইসেন্সটি ঠিক আছে কিনা তা নিশ্চিত করার জন্য প্রতিটি স্ক্রিপ্টের শীর্ষে কিছু শর্ত যুক্ত করা কি যথেষ্ট?

যদি এই তথ্যটি কোথাও অন্তর্ভুক্ত থাকে তবে দয়া করে আমাকে এটিকে লিঙ্ক করতে দ্বিধা বোধ করুন তবে আমার অনুসন্ধানগুলির পরে আমি এমন কিছু খুঁজে পাইনি যা আমার পরিস্থিতির বিশেষত উত্তর দেয়।


licenselicence অক্সফোর্ডডিকোরিয়ালস / ডেফিনিশন / এনগ্লিশ / স্পিকেন্স হিসাবেও বানান করা যায় । আমি ইউকে থেকে এসেছি;)
ওয়েবনুব

আপনার পছন্দ হলে আমরা ফিরে যেতে পারি।
ফিলিওঙ্কল

1
@ ডেভিড - ধন্যবাদ, ট্যাগ তৈরি করার অনুমতি নেই।
ওয়েবনুব

1
ব্যক্তিগতভাবে, আমি পছন্দ -se ক্রিয়া এবং জন্য -ce বিশেষ্যের (তুলনা পরামর্শ / পরামর্শ ), কিন্তু আপনার অভিধান নোট যে -ce ক্রিয়াপদের "গ্রহণযোগ্য" বানান হয়। কলিন্স তালিকা -ce শুধুমাত্র একটি বিশেষ্য হিসাবে ফর্ম।
ট্রাইজি

উত্তর:


10

দাবি অস্বীকার: আমি আইনজীবী নই, সুতরাং এটিকে আইনী পরামর্শ হিসাবে গ্রহণ করবেন না। প্রদত্ত তথ্যগুলি আমার অভিজ্ঞতা এবং শিল্পে ব্যক্তিগত গবেষণার উপর ভিত্তি করে। :)

আমার পরামর্শটি হ'ল OSL-3.0 লাইসেন্সটি ব্যবহার করা। এটি সেই একই লাইসেন্স যা ম্যাগেন্টো সিই কোরটি ( http://www.magentocommerce.com/license/ ) এর অধীনে বিতরণ করা হয়েছে এবং প্রদত্ত তথ্যের উপর ভিত্তি করে আপনি কী চান তা কভার করে। ম্যাজেন্টোর কিছু অংশ যেমন ডিফল্ট / বেস থিমটি এএফএল এর অধীনে বিতরণের জন্য রয় এখানে বর্ণিত কারণ: http://www.magentocommerce.com/license/

আপনি এখানে সম্পূর্ণ ওএসএল -৩.০ লাইসেন্সটি পেতে পারেন: http://opensource.org/license/OSL-3.0

ম্যাজেন্টো কানেক্টে এক্সটেনশানগুলি প্রকাশের জন্য, আপনাকে অবশ্যই নিম্নলিখিত লাইসেন্স ধরণের একটি চয়ন করতে হবে (তালিকাভুক্ত শীর্ষ আইটেমটি আমি প্রস্তাব করছি):

  • ওপেন সফ্টওয়্যার লাইসেন্স (ওএসএল)
  • মজিলা পাবলিক লাইসেন্স (এমপিএল)
  • ম্যাসাচুসেটস ইনস্টিটিউট অফ টেকনোলজি লাইসেন্স (এমআইটিএল)
  • জিএনইউ কম সাধারণ পাবলিক লাইসেন্স (এলজিপিএল)
  • জিএনইউ সাধারণ পাবলিক লাইসেন্স (জিপিএল)
  • বার্কলে সফটওয়্যার বিতরণ লাইসেন্স (বিএসডিএল)
  • অ্যাপাচি সফ্টওয়্যার লাইসেন্স (এএসএল)
  • একাডেমিক ফ্রি লাইসেন্স (এএফএল)

"যদি আপনি প্রদত্ত হিসাবে এক্সটেনশন প্যাকেজ বিতরণ করেন তবে অন্য (বাণিজ্যিক) লাইসেন্স নির্দিষ্ট করার বিকল্প রয়েছে" - তবে এটি নোট হিসাবে, এটি অবশ্যই প্রদান করতে হবে, যার অর্থ এটি আপনার পক্ষে বিকল্প নয়।

আমি আপনাকে পুরো ওএসএল (উপরে লিঙ্কিত) একবার দেখে সুপারিশ করব, তবে এটি সম্পর্কে নোট করার জন্য কয়েকটি প্রয়োগযোগ্য জিনিস এখানে দেওয়া হল:

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

সুতরাং বড় প্রশ্ন হ'ল: আপনি কীভাবে এটি আপনার কোডটিতে প্রয়োগ করেন? আমি কয়েক পয়েন্টার দিতে হবে:

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

1
@ ফিলিভিঙ্কল - ভাবছিলাম যে আমি যখন লিখছি আপনি যদি আমার মতো একই বাক্সটি পূরণ করছিলেন তবে :) :)
ডেভিডালগার

8

7/16/13 সম্পাদনা করুন:

আপনাকে আরও অবহিত পছন্দ করতে সহায়তা করার জন্য গিথুব সবেমাত্র সমস্ত বড় লাইসেন্সিং মডেলের একটি দুর্দান্ত সংক্ষিপ্তসার প্রকাশ করেছে:

http://choosealicense.com/

http://choosealicense.com/licenses/


আমি অ্যাটর্নি নই। আপনার একটির সাথে কথা বলা উচিত।

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

  • এ্যাপাচি
  • OSL 3.0
  • MIT- র
  • নতুন বিএসডি

এবং আপনার অনেক প্রিয় ওপেন সোর্স সফ্টওয়্যার পণ্য সম্ভবত উপরোক্ত 4 টির মধ্যে একটি ব্যবহার করে।

আমি কীভাবে পছন্দ করব?

জেফ অ্যাটউড তার কোডিং ভয়াবহ ব্লগে লাইসেন্স তুলনা একটি মহান কাজ করেছেন: http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html

এখানে একটি 'লাইসেন্স চয়নকারী' ওয়েব অ্যাপ্লিকেশন উপলব্ধ রয়েছে: http://three.org/openart/license_chooser/

ফিল হ্যাক নীচের চার ধরণের লাইসেন্সের মধ্যে এগুলি সমস্তকে ছড়িয়ে দেয়; আমি তার সাথে একমত না:

মালিকানা - কোডটি আমার! আপনি এটি তাকান না। আপনি এটিকে বিপরীত করতে পারবেন না। মাইন মাইন আমার!

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

নতুন বিএসডি - আপনার নিজের ঝুঁকিতে ব্যবহার করুন। কোডটি দিয়ে আপনি যা চান তা করুন না কেন, লাইসেন্সটি অটুট রাখুন, আমাকে ক্রেডিট করুন এবং যদি সফ্টওয়্যার আপনার পাটি বন্ধ করে দেয় তবে কখনও আমার বিরুদ্ধে মামলা করবেন না। এমআইটি লাইসেন্স নতুন বিএসডি-র একটি উল্লেখযোগ্য বিকল্প এবং এটি খুব অনুরূপ।

পাবলিক ডোমেন - কোড দিয়ে যা খুশি তা করুন। সময়কাল। আর কখনও আমার উল্লেখ করার দরকার নেই। তুমি ভুলতে পারো আমি কখনোই ছিলাম।

সমস্ত উদ্দেশ্য এবং উদ্দেশ্যে আমার কাছে মনে হচ্ছে নতুন বিএসডি / এমআইটি হ'ল আপনি যা খুঁজছেন তা তবে, আপনি কেবল এই সিদ্ধান্ত নিতে পারেন।

রেকর্ডের জন্য, ম্যাজেন্টোটি 3.0 এএফএল, তবে ওএসএল 3.0 ব্যবহৃত হত। http://www.magentocommerce.com/license/

যুক্তিযুক্তভাবে, এই লাইসেন্সগুলির সর্বাধিক গুরুত্বপূর্ণ বৈশিষ্ট্য হ'ল জিপিএল সামঞ্জস্য । ফ্রি সফটওয়্যার ফাউন্ডেশন তাদের নিজস্ব সাইটে আরও অনেককে সমর্থন করে - এই উইকিতে এখানে উদ্ধৃত: http://en.wikedia.org/wiki/List_of_FSF_approved_software_license

সংক্ষেপে:

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

আমি একবার লাইসেন্স বেছে নিলে কীভাবে এটি প্রয়োগ করব?

আপনার সমস্ত ফাইলের শীর্ষে বিশিষ্টতা এবং লাইসেন্স বিজ্ঞপ্তি অন্তর্ভুক্ত করুন। আপনার নিজের সাইটে একটি লাইসেন্স বিজ্ঞপ্তির একটি লিঙ্ক, টেক্সট এবং একটি লিঙ্ক অন্তর্ভুক্ত করুন।


সংশোধন: ম্যাজেন্টো এএফএল নয়। তারা মূলটিতে একটি LICENSE_AFL.txt ফাইলের মাধ্যমে এএফএল বিতরণ করে তবে আমি মনে করি এটি অন্তর্ভুক্ত কোডের জন্য যা এএফএল এর অধীনে আসে। ওএসএল 3.0 এর অধীনে ম্যাজেন্টো লাইসেন্সযুক্ত (এবং কমপক্ষে 1.3 সাল থেকে) sed এমনকি 1.8 আলফা এটির লাইসেন্স শিরোনামে OSL 3.0 উল্লেখ করে। ;)
ডেভিডালগার

আসলে… আমরা দুজনেই ঠিক আছি তৃতীয় পক্ষের বিকাশকারীদের সাব-সিডিয়েরিকে (বাধ্যতামূলকভাবে বিতরণ না করা) ওয়ার্কস সোর্স কোডটি প্রকাশ করতে বাধ্য করতে বাধা দেওয়ার জন্য ২০০৮ এর শেষদিকে কিছু এক্সটেনশন এবং বেস থিমগুলি এএফএলে পরিবর্তন করা হয়েছিল। রেফ: রিজেন্ট
বোর্ডস

2
কেন এএফএল বনাম ওএসএল - রয় রুবিনের দুর্দান্ত রচনা ছিল - ব্লগ পোস্টের পরে তার মন্তব্য দেখুন: ফেব্রিজিওবালিয়ানো.এন
২০০৮

খুব ভাল লিঙ্ক… আমি এই ব্লগ পোস্ট আগে কখনও দেখিনি।
ডেভিডালগার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.