আমরা কি বাণিজ্যিক ব্যবহারের জন্য জাভা ব্যবহার করতে পারি?


49

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



2
@ সত্যা এই প্রশ্নটি একটি জাভা অ্যাপ্লিকেশনটিতে জিপিএল প্লাগইন ব্যবহার সম্পর্কে। এই প্রশ্নটি জাভা নিজেই ব্যবহার করার বৈধতা সম্পর্কে বলে মনে হচ্ছে।
অ্যাডাম লিয়ার

6
@ শিশফ্ট কতটা বাণিজ্যিক জাভা অ্যাপ্লিকেশন রয়েছে তা বিবেচনা করে, আপনার ভাবার কিছু নেই বলে আমি মনে করি না। এটি ঠিক না থাকলে আপনি কমপক্ষে কয়েকটি মামলা মোকদ্দমা দেখতে পাবেন।
অ্যাডাম শিখুন

জাভা এসই আর জিপিএল নয় এটি বিসিএল। ওরাকল তারা যেমন খুশি তেমন লাইসেন্স পরিবর্তন করতে পারে। (FAQ # 8 oracle.com/technetwork/java/javase/overview/… )। বলা হচ্ছে, ওরাকল জিপিএল এর অধীনে প্রকাশিত জাভার পুরানো সংস্করণগুলি আবার চালু করতে পারে না।
স্নকমডোনাল্ড

3
@ এসএনএমসিডোনাল্ড ওপেনজেডিকে 6 এবং 7 ক্লাসপথ ব্যতিক্রম সহ জিপিএল হিসাবে লাইসেন্স দেওয়া অবিরত রয়েছে। "সান" জেডিকে 6 এবং এর আগে কখনও জিপিএল হয়নি। (আইএএনএএল)
টম হাটিন - ২

উত্তর:


80

জিপিএল লাইসেন্স জাভা নিজেই উত্স প্রয়োগ করে, জাভা ব্যবহার করে তৈরি অ্যাপ্লিকেশনগুলিতে নয়। আপনি কেবল তখনই উদ্বিগ্ন হন যখন আপনি নিজেই জাভা ভাষাটি প্রসারিত / পরিবর্তন করছেন এবং ফলাফলটি বাণিজ্যিক পণ্য হিসাবে (বা অন্য কোনও জিপিএল নন-লাইসেন্স) পুনরায় বিক্রয় করছেন।


8
এটি খুব সেরা ন্যক্কারজনক সময়ে, এই কারণেই ক্লাসপাথ ব্যতিক্রম সহ জিপিএল রয়েছে। জেডিকেতে চলমান কোডটি জাভা লাইব্রেরির সাথে সংযুক্ত। জিপিএল কোডের সাথে সংযুক্ত কোডটি জিপিএলড (প্রাসঙ্গিক এখতিয়ারের ব্যাখ্যা অনুসারে) বলে মনে করা হয় to (আমি কোনও স্তর নই!)
টম হাটিন -

3
@ টম - এটিকে স্ট্যান্ডার্ড লাইব্রেরি ব্যতিক্রম বলা হয় - অন্যথায় জিপিএলড লিনাক্স কার্নেলের মধ্যে যে সমস্ত কোড কল করা হয়েছিল সেগুলি জিপিএল হতে হবে
মার্টিন বেকেট ২

4
@ টম: ক্লাসপথ ব্যতিক্রমটি হুবহু এই কারণেই, এটি সঙ্কলিত জাভা কোডটি নিশ্চিত করার জন্য (যে সমস্তগুলি জিপিএল ভিত্তিক লাইব্রেরিগুলিতে নির্ভর করে যা আপনি ওপেনজেডিকে প্রকাশের জন্য ডাউনলোড করেন, আপনি যদি বাণিজ্যিক রিলিজটি ডাউনলোড করেন না) তবে তা করতে হবে না জিপিএল।
jwenting

এই উত্তরটি শুধুমাত্র সঠিক কারণ এটি
ক্লাসপথ

19

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


2
@ শিফট "সান" জাভা এসই 6 এর বাস্তবায়ন এবং এর আগে বিভিন্ন লাইসেন্সের আওতায় লাইসেন্স দেওয়া হয়েছে, তাদের কয়েকটি বিয়ারের মতো নিখরচায়, তবে জিপিএলের কোনও গন্ধ নেই [এখনও]। ওপেনজেডিকে & এবং ((7 টি একটি পশ্চাদপদ বন্দর), ক্লাসপাথ ব্যতিক্রম সহ জিপিএলভি ২ হয়। এটি জেডিকে of-এর একটি "সান" মুক্তিও করার উদ্দেশ্যে।
টম হাটিন -

17

জাভা জেডিকে বাইনারি জিপিএল নয় , এটি বিসিএল। ওরাকল তারা যেমন খুশি তেমন লাইসেন্স পরিবর্তন করতে পারে। ( FAQ # 8 ) বলা হচ্ছে, ওরাকল জিপিএল এর অধীনে প্রকাশিত জাভার পুরানো সংস্করণগুলি পুনরায় তৈরি করতে পারে না

সর্বদা আপ-টু-ডেট তথ্যের জন্য লাইসেন্সের পরামর্শ নিন। আজকের হিসাবে লাইসেন্সটি বলে :

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

মনে রাখবেন আপনি এম্বেড করা ডিভাইসে জাভা এসই প্রকাশ করতে পারবেন না (এফকিউ দ্বারা বর্ণিত গুগল অ্যান্ড্রয়েড ভাবেন)।

জাভা এসডিকে উত্সটি এসসিএসএল এবং জেপিএল লাইসেন্সের অধীনে উপলব্ধ।

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


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

2
অতিরিক্ত হিসাবে, ওপেনজেডকে এফএকিউ : "ওরাকল জেডি কে ওপেনজেডকে উত্স কোডের উপর ভিত্তি করে। এছাড়াও, এটি ক্লোজ-সোর্স উপাদানগুলি অন্তর্ভুক্ত করে। চূড়ান্ত ফলাফলটি বাইনারি কোড লাইসেন্সের অধীনে লাইসেন্সযুক্ত" " বদ্ধ উত্স স্টাফ তৃতীয় পক্ষের স্টাফ যে তারা পুনরায় লাইসেন্স পেতে পারে না। সত্যই মুক্ত, সম্পূর্ণ ওপেনজেডিকে বিতরণের জন্য, আইসডটিয়া রয়েছে (যা বেশিরভাগ জিএনইউ / লিনাক্স ডিস্ট্রিবিউটররা তাদের প্রধান জাভা প্রয়োগ হিসাবে ব্যবহার করেন)।
ক্রিস জেস্টার-ইয়ং

5

আপনি বেশ কিছু জিনিস গুলিয়ে ফেলছেন।

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

1

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


-1

জাভা বিএলসি-তে আন্দোলনের পরে জাভা ব্যবহারের সম্পূর্ণ লাইসেন্সিং ব্যাখ্যার সাপেক্ষে যার অর্থ "যদি আপনি সত্যিকারের নিশ্চিত হতে চান তবে ওরাকল সাথে যোগাযোগ করুন" means

তার অর্থ তারা যদি আপনাকে অর্থ প্রদান করতে চায় তবে অর্থ প্রদান করুন। বিএলসি অনুসারে, জাভা "সাধারণ উদ্দেশ্য ডেস্কটপ কম্পিউটার এবং সার্ভারস" এর জন্য নিখরচায় ব্যবহার করা যেতে পারে (যেমন http://www.oracle.com/technetwork/java/javase/terms/license/index.html ), যার সংজ্ঞায় শব্দগুলি অন্তর্ভুক্ত রয়েছে "সাধারণ উদ্দেশ্যে গণনা"।

আমি জানি না যে আমার কম্পিউটিংটি কোনও সাধারণ উদ্দেশ্যে গণনা করা হচ্ছে - আপনি কি নিশ্চিত যে আপনি নিজের? ওরাকল "শেষ ব্যবহারকারী নিয়ন্ত্রণে সাধারণ কম্পিউটিং ফাংশনগুলির জন্য ব্যবহৃত" এর মতো ধারাও যুক্ত করেছেন।

আপনার আইনী বিভাগের সাথে পরীক্ষা করুন।


5
এটি এফইউডি। লাইসেন্সের সমস্যা নিয়ে কোনও চিন্তাভাবনা না করে জাভা ব্যবহার করে আমার চারপাশের প্রচুর সংস্থাগুলি আমি দেখতে পাচ্ছি।
কোয়ান্ট_দেব

গুগলকে জিজ্ঞাসা করুন যে এটি কখনও কোনও সমস্যা সৃষ্টি করেছে কিনা। কপিরাইটের তাদের ব্যাখ্যার সাথে ওরাকলকে বিশ্বাস করার সংশয় ism 9 বিলিয়ন ডলার সাশ্রয়ী। আমি আশা করি আপনি ঠিক বলেছেন - তবে আমি বাজি রেখেছি গুগলও তাই করেছিল। ওরাকল সম্প্রতি লাইসেন্সটি পরিবর্তন না করে খুব বড় একটি চুক্তি করেছে, সম্ভবত তারা আশা করে যে এই লাইসেন্সটি $$ লাভ করবে $$ ক্যাভিয়েট এমপোটর
জেফ কে

-3

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


আমি কোডটি ব্যবহার করি না, কেবল এটির লাইব্রেরিগুলি W এ সম্পর্কে কী?
Shisoft


1
আপনার উত্তর অস্পষ্ট। আপনি কি শিরোনামটিতে "না" বলছেন "আমরা বাণিজ্যিক ব্যবহারের জন্য জাভা ব্যবহার করতে পারি", নাকি আপনি প্রশ্নের শেষ অংশটিকে "না" বলছেন "এটি কি অবৈধ"?
ব্রায়ান ওকলে 14

-3

আপনি জিসিসি ব্যবহার করে একটি অ্যাপ্লিকেশন সংকলন করতে পারেন যা নিখরচায় সফ্টওয়্যার। তারপরে আপনি নিজের অ্যাপ্লিকেশনটিকে যেমন খুশি তে লাইসেন্স দিতে পারেন তবে জিসিসি সংকলক নয়।


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