কোন এসপিডিএক্স লাইসেন্স 'সর্বস্বত্ত্ব সংরক্ষিত' এর সমান?


121

আমি package.jsonএকটি এসপিডিএক্স অনুমোদিত অনুমোদিত সংক্ষিপ্তসার প্রত্যাশা পেয়েছি , তবে আমি 'মালিকানাধীন বাণিজ্যিক লাইসেন্স, সমস্ত অধিকার সংরক্ষিত' এর অর্থ খুঁজে পাচ্ছি না।

নন-এফওএসএসের জন্য কি এমন কোনও আছে, যেখানে আমি উল্লেখ করতে চাই যে আমি পুনরায় ব্যবহারের অনুমতি দিতে চাই না ?


1
আপনার প্রশ্নে কিছু সমস্যা রয়েছে, যেমনটি বর্তমানে লেখা আছে। 1. সমস্ত কপিরাইট সর্বদা সংরক্ষিত। ২. "মালিকানাধীন বাণিজ্যিক" অনেক লাইসেন্সের একটি বৈশিষ্ট্য। ৩. আপনি যা অনুরোধ করছেন তার প্রকৃতপক্ষে সংক্ষিপ্ত বিবরণ নাও থাকতে পারে।
রবার্ট হার্ভে

2
ডাউনলোড 2 এবং 3. হ্যাঁ, উত্তরটি হ্যান্ডেল করে যে 3
মাইকমেকানা

1
এটি বন্ধ থাকায় আমি আর উত্তর দিতে পারি না। তবে [1] অনুসারে আপনার সেট করা উচিত license: "UNLICENSED",। [1] github.com/npm/npm/issues/8918
জেসন

1
might not actually [have] an acronym for what you are requestingএখনও একটি নিখুঁত বৈধ প্রশ্নের পুরোপুরি বৈধ উত্তর।
কিউস

উত্তর:


122

এনপিএম ৩.১০ অবধি আপনাকে লাইসেন্সবিহীন ব্যবহার করতে হবে :

{ "license": "UNLICENSED"}

অথবা

{ "license": "SEE LICENSE IN <filename>"}

লাইসেন্সের মান অবশ্যই উপরের বিকল্পগুলির মধ্যে একটি হতে হবে বা এসপিডিএক্স লাইসেন্সগুলির এই তালিকা থেকে লাইসেন্সের জন্য সনাক্তকারী হতে হবে । অন্য কোনও মান বৈধ নয়।

নিম্নলিখিত এনপিপির বর্তমান সংস্করণগুলির জন্য আর বৈধ নয়

৩.১০ এর আগে এনপিএম সংস্করণগুলির জন্য আপনি ব্যবহার করতে পারেন:

{ "license" : "LicenseRef-LICENSE" }

তারপরে LICENSEপ্যাকেজের শীর্ষ স্তরের একটি ফাইল অন্তর্ভুক্ত করুন। এটি হিসাবে সংক্ষিপ্ত হতে পারে:

(c) Copyright 2015 person or company, all rights reserved.

তবে আপনি কী অনুমোদিত নয় তা সম্পর্কে আরও স্পষ্ট হতে চান।


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

5
এনপিএম { "license": "UNLICENSED"}"যদি আপনি অন্যদের কোনও শর্তাদির অধীনে ব্যক্তিগত বা অপ্রকাশিত প্যাকেজ ব্যবহারের অধিকার দিতে না চান" সেট করার পরামর্শ দেয় । এটি একটি সুস্পষ্ট লাইসেন্স ফাইলের চেয়ে আরও সহজ বিকল্প।
জার্ন জাফেরার

2
UNLICENSED এ লাইসেন্স সেট করা এখনও license should be a valid SPDX license expressionআমার জন্য ট্রিগার করে
সিডিএমকেএই

16
আপনি ঠিক সেট করতে পারেন এবং এটি "private": trueলাইসেন্স সহ আপনাকে বিরক্ত করবে না।
স্পেক্স

8
এছাড়াও npmসুপারিশযুক্ত "UNLICENSED" কে এসপিডিএক্স অনুগত সনাক্তকারী "লাইসেন্সবিহীন" সাথে বিভ্রান্ত না করার বিষয়টি নিশ্চিত করুন , যা "সমস্ত অধিকার সংরক্ষিত" এর ঠিক বিপরীত।
লেভেন্টে হুসকো

8

এটি আপনার প্রশ্নের সঠিক উত্তর দেয় না, তবে কী সম্পর্কে:

{
  "license": "Proprietary",
  "private": true,
}

1
এই উত্তরটি আরও একটি মন্তব্যের মত পড়ে।
মেল

2
এই উত্তরটি যা যা প্রয়োজন তা করে: লাইসেন্স সম্পর্কে অভিযোগ করা এনপিএম বন্ধ করে দেয়, তাই এটি আমার বইয়ের একটি ভাল।
উপাভিরা

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

1
আমার কাছে, নিম্নলিখিতটি প্রশ্নের উত্তর দেয় এবং কীভাবে এটি করা যায় তার একটি সম্পূর্ণ উদাহরণ দেয়। আমি আপনাকে পরামর্শ দিচ্ছি, @ WooYek, আপনার উত্তর আপডেট করে। । name "নাম": "আমার-বর্ণনামূলক-নাম", "বিবরণ": "হ্যাঁ, এটি কী বলে", "ভান্ডার": "এনপিএম / এনপিএম", "লাইসেন্স": "কপিরাইট আপনার সংস্থা 2019, সমস্ত অধিকার সংরক্ষিত। "," ব্যক্তিগত ": সত্য," নির্ভরতা ": request" অনুরোধ ":" ^ 2.88.0 "," অনুরোধ-প্রতিশ্রুতি-স্থানীয় ":" ^ 1.0.5 "}}`
কেভিন

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