সংক্ষেপে:
- ওপেনজেডিকে একাধিক অর্থ রয়েছে এবং তা উল্লেখ করতে পারেন:
- জাভা প্ল্যাটফর্মের বিনামূল্যে এবং ওপেন সোর্স বাস্তবায়ন, স্ট্যান্ডার্ড সংস্করণ (জাভা এসই)
- ওপেন সোর্স সংগ্রহস্থল - জাভা সোর্স কোড ওরফে ওপেনজেডিকে প্রকল্প
- ওরাকল দ্বারা পরিচালিত ওপেনজেডিকে বাইনারিগুলি প্রাক-বিল্ট করুন
- ওপেনজেডিকে সম্প্রদায় দ্বারা রক্ষণাবেক্ষণ করা ওপেনজেডিকে বাইনারিগুলি পূর্বনির্মাণ
- অ্যাডাপ্টওপেনজেডিকে - সম্প্রদায়ের দ্বারা পরিচালিত ওপেনজেডিকে বাইনারিগুলি ( মুক্ত উত্স লাইসেন্সপ্রাপ্ত )
ব্যাখ্যা:
প্রিবিল্ট ওপেনজেডিকে (বা বিতরণ) - বাইনারিগুলি, http://hg.openjdk.java.net/ থেকে নির্মিত , সংরক্ষণাগার বা ইনস্টলার হিসাবে সরবরাহিত, সম্ভাব্য সহায়তার চুক্তি সহ বিভিন্ন প্ল্যাটফর্মের জন্য প্রস্তাবিত।
ওপেনজেডিকে, সোর্স সংগ্রহস্থল ( ওপেনজেডিকে প্রজেক্টও বলা হয় ) - একটি মার্কুরিয়াল- ভিত্তিক ওপেন সোর্স সংগ্রহস্থল, http://hg.openjdk.java.net এ হোস্ট করা হয়
। জাভা উত্স কোড। জাভা বৈশিষ্ট্যগুলির বেশিরভাগ অংশ (ভিএম এবং মূল গ্রন্থাগার থেকে সংকলক পর্যন্ত) কেবলমাত্র এই উত্সের সংগ্রহস্থলের উপর ভিত্তি করে। ওরাকল এর এটির একটি বিকল্প কাঁটাচামচ রয়েছে।
ওপেনজেডিকে, বিতরণ (নীচে সরবরাহকারীদের তালিকা দেখুন) - বিয়ারের মতো মুক্ত এবং বক্তৃতার মতো একরকম বিনামূল্যে , তবে আপনার যদি সমস্যা হয় তবে ওরাকলকে কল করতে পারবেন না। কোনও সমর্থন চুক্তি নেই। তদুপরি, ওরাকল কেবল যে কোনও ওপেনজেডিকে (বিতরণ) সংস্করণে আপডেটগুলি প্রকাশ করবে যদি সেই রিলিজটি এলটিএস (দীর্ঘমেয়াদী সমর্থন) রিলিজ সহ সাম্প্রতিক জাভা প্রকাশ হয়। যেদিন ওরাকল ওপেনজেডিকে (বিতরণ) সংস্করণ 12.0 প্রকাশ করেছে, ওপেনজেডিকে (বিতরণ) সংস্করণ 11.0 এর সাথে কোনও সুরক্ষা সমস্যা থাকলেও, ওরাকল 11.0 এর জন্য কোনও আপডেট প্রকাশ করবে না। কেবলমাত্র ওরাকল দ্বারা রক্ষণাবেক্ষণ।
কিছু ওপেনজেডিকে প্রকল্পগুলি - যেমন ওপেনজেডকে 8 এবং ওপেনজেডিকে 11 - ওপেনজেডিকে সম্প্রদায় দ্বারা রক্ষণাবেক্ষণ করা হয় এবং কিছু প্ল্যাটফর্মের জন্য কিছু ওপেনজেডিকে সংস্করণ প্রকাশ করতে পারে। সম্প্রদায়টির সদস্যরা এই ওপেনজেডিকে সংস্করণগুলিতে সুরক্ষা দুর্বলতার জন্য সংশোধনগুলি মুক্ত করার দায়িত্ব নিয়েছে।
অ্যাডাপ্টওপেনজেডিকে, বিতরণটি ওরাকলের ওপেনজেডিকে বিতরণের সাথে একেবারে মিল (এটি মুক্ত, এবং এটি ওপেনজেডিকে উত্স সংগ্রহস্থল থেকে উত্সগুলি সংকলন করে নির্মিত একটি বিল্ড)। কোনও সত্তা হিসাবে অ্যাডাপ্টওপেনজেডিকে প্যাচগুলি ব্যাকপোর্টিং হবে না, অর্থাত্ অ্যাডাপ্টওপেনজেডিকে 'কাঁটাচামচ / সংস্করণ' থাকবে না যা ভাসমান থেকে পৃথক পৃথক (উইন 32 সমর্থনের মতো জিনিসের জন্য কিছু বিল্ড স্ক্রিপ্ট প্যাচ বাদে)। অর্থ, যদি সম্প্রদায়ের সদস্যরা (ওরাকল বা অন্যরা, তবে সত্তা হিসাবে অ্যাডাপ্টওপেন জেডিকে নয়) ব্যাকপোর্ট সুরক্ষা ওপেনজেডকে এলটিএস সংস্করণগুলির আপডেটগুলিতে সংশোধন করে, তবে অ্যাডাপ্টপেনজেডিডি তাদের জন্য বিল্ড সরবরাহ করবে। ওপেনজেডিকে সম্প্রদায় পরিচালিত।
OracleJDK - এটি আর একটি বিতরণ। জেডিকে 12 দিয়ে শুরু করে অরাকলজেডিকের কোনও মুক্ত সংস্করণ থাকবে না। ওরাকলের জেডিকে বিতরণ অফারটি বাণিজ্যিক সহায়তার জন্য। আপনি এটির জন্য অর্থ প্রদান করেন, তবে তারপরে সমর্থনের জন্য আপনি ওরাকল এর উপর নির্ভর করতে পারেন। ওরাকল এর ওপেনজেডিকে অফারের বিপরীতে, ওরাকলজেডিডি এলটিএস সংস্করণগুলির জন্য দীর্ঘতর সমর্থন নিয়ে আসে। একজন বিকাশকারী হিসাবে আপনি কেবলমাত্র এই নির্দিষ্ট জেডিকে ব্যক্তিগত / বিকাশের জন্য একটি বিনামূল্যে লাইসেন্স পেতে পারেন তবে এটি বেশিরভাগই একটি লাল রঙের হেরিং, কারণ 'জাস্ট বাইনারি' মূলত ওপেনজেডিকে বাইনারি হিসাবে একই। আমি অনুমান করি এর অর্থ এই যে আপনি যখনি বাণিজ্যিকভাবে ব্যবহার না করার প্রতিশ্রুতি দেন ততক্ষণ আপনি ওরাকেলের ওয়েবসাইটগুলি থেকে সুরক্ষা-প্যাচযুক্ত সংস্করণগুলি ডাউনলোড করতে পারবেন।
নোট । ওરેકল দ্বারা ওপেনজেডিকে বিল্ডসকে "ওরাকল ওপেনজেডিকে বিল্ডস" বলা ভাল হতে পারে।
ওরাকলের জাভা প্রোডাক্ট ম্যানেজার ডোনাল্ড স্মিথ লিখেছেন :
আদর্শভাবে, আমরা কেবল আপনার পরিস্থিতি অনুসারে জিপিএল বা বাণিজ্যিক লাইসেন্সের অধীনে সমস্ত ওরাকল জেডিকে "ওরাকল জেডিকে" হিসাবে উল্লেখ করি। যাইহোক, reasonsতিহাসিক কারণে, যদিও বাকি ছোট ছোট পার্থক্য রয়েছে, আমরা ওরাیکلের ওপেনজেডিকে তৈরি করে এবং ওরাকল জেডিকে হিসাবে আলাদাভাবে উল্লেখ করব।
ওপেনজেডিকে সরবরাহকারী এবং তুলনা
-------------------------------------------------- --------------------------------------
| সরবরাহকারী | ফ্রি বিল্ডস | ফ্রি বাইনারি | প্রসারিত | বাণিজ্যিক | অনুমিত |
| | উত্স থেকে | বিতরণ | আপডেট | সমর্থন | লাইসেন্স |
| ------------------------------------------------- ------------------------------------- |
| অ্যাডাপ্টওপেনজেডিকে | হ্যাঁ | হ্যাঁ | হ্যাঁ | না | হ্যাঁ |
| আমাজন - কর্রেটো | হ্যাঁ | হ্যাঁ | হ্যাঁ | না | হ্যাঁ |
| আজুল জুলু | না | হ্যাঁ | হ্যাঁ | হ্যাঁ | হ্যাঁ |
| বেলসফট লাইবেরিকা | না | হ্যাঁ | হ্যাঁ | হ্যাঁ | হ্যাঁ |
| আইবিএম | না | না | হ্যাঁ | হ্যাঁ | হ্যাঁ |
| jClarity | না | না | হ্যাঁ | হ্যাঁ | হ্যাঁ |
| ওপেনজেডিকে | হ্যাঁ | হ্যাঁ | হ্যাঁ | না | হ্যাঁ |
| ওরাকল জেডিকে | না | হ্যাঁ | না ** | হ্যাঁ | না |
| ওরাকল ওপেনজেডিকে | হ্যাঁ | হ্যাঁ | না | না | হ্যাঁ |
| ওজডকবিল্ড | হ্যাঁ | হ্যাঁ | না | না | হ্যাঁ |
| রেডহ্যাট | হ্যাঁ | হ্যাঁ | হ্যাঁ | হ্যাঁ | হ্যাঁ |
| স্যাপম্যাচিন | হ্যাঁ | হ্যাঁ | হ্যাঁ | হ্যাঁ | হ্যাঁ |
-------------------------------------------------- --------------------------------------
উত্স থেকে ফ্রি বিল্ডস - বিতরণ উত্স কোডটি সর্বজনীনভাবে উপলভ্য এবং কেউ তার নিজস্ব বিল্ড একত্র করতে পারে ble
বিনামূল্যে বাইনারি বিতরণ - বিতরণ বাইনারিগুলি সর্বজনীনভাবে ডাউনলোড এবং ব্যবহারের জন্য উপলব্ধ
বর্ধিত আপডেট - ওরফে এলটিএস (দীর্ঘমেয়াদী সমর্থন) - 6 মাসের রিলিজ লাইফসাইকেলের বাইরে সর্বজনীন আপডেট
বাণিজ্যিক সহায়তা - কিছু সরবরাহকারী গ্রাহকদের অর্থ প্রদানের জন্য বর্ধিত আপডেট এবং গ্রাহক সহায়তা সরবরাহ করে যেমন উদ্যানেল জেডিকে ( সহায়তার বিশদ )
পার্মিসিভ লাইসেন্স - বিতরণ লাইসেন্স অরক্ষামূলক, যেমন অ্যাপাচি ২.০
আমার কোন জাভা বিতরণ ব্যবহার করা উচিত?
সূর্যের / ওরাকল দিনগুলিতে, এটি সাধারণত সূর্য / ওরাকল ওপেনজেডিকে উত্সের ভিত্তিতে মালিকানাধীন ডাউনস্ট্রিম জেডিকে বিতরণ উত্পাদন করে। সম্প্রতি, ওরাকল কেবলমাত্র বাণিজ্যিক সমর্থন সংযুক্ত করে তাদের নিজস্ব মালিকানা তৈরিগুলি করার সিদ্ধান্ত নিয়েছে। তারা দয়া করে ওপেনজেডিকে বিল্ডগুলি পাশাপাশি তাদের https://jdk.java.net/ সাইটে প্রকাশ করুন।
জেডিকে ১১ শুরু হতে যা ঘটছে তা হ'ল একক বিক্রেতার (ওরাকল) মানসিকতা থেকে এমন মানসিকতায় স্থানান্তর যেখানে আপনি এমন কোনও সরবরাহকারী নির্বাচন করেন যা আপনাকে পণ্যটির জন্য বিতরণ দেয়, আপনার পছন্দমতো শর্তের অধীনে: তারা যে প্ল্যাটফর্মগুলি তৈরি করে, ফ্রিকোয়েন্সি এবং মুক্তির তাত্ক্ষণিকতা , সমর্থন কীভাবে কাঠামোযুক্ত করা হয় ইত্যাদি ইত্যাদি যদি আপনি বিদ্যমান কোনও বিক্রেতাকে বিশ্বাস না করেন তবে আপনি নিজেও ওপেনজেডিকে তৈরি করতে পারেন।
ওপেনজেডিকে প্রতিটি বিল্ড সাধারণত একই মূল আপস্ট্রিম সোর্স সংগ্রহস্থল (ওপেনজেডিকে "প্রকল্প") দ্বারা তৈরি করা হয়। তবে প্রতিটি বিল্ডটি একেবারেই অনন্য - $ ফ্রি বা বাণিজ্যিক, ব্র্যান্ডযুক্ত বা আনব্র্যান্ডহীন, খাঁটি বা বান্ডিলযুক্ত (যেমন, বেলসফট লাইবেরিকা জেডিকে জেন্ডাএফএক্স বান্ডেলযুক্ত জেএফএক্স অফার সরবরাহ করে, যা জেডিকে ১১-এর শুরুতে ওરેકল বিল্ডস থেকে সরানো হয়েছিল)।
যদি কোনও পরিবেশ (যেমন, লিনাক্স) এবং / অথবা লাইসেন্সের প্রয়োজনীয়তা নির্দিষ্ট বিতরণকে সংজ্ঞায়িত করে এবং আপনি যদি সর্বাধিক স্ট্যান্ডার্ড জেডিকে বিল্ড চান, তবে সম্ভবত সর্বোত্তম বিকল্পটি ওরাকল বা অ্যাডোপটঅপেনজেডি কে দ্বারা ওপেনজেডিকে ব্যবহার করা উচিত।
অতিরিক্ত তথ্য
স্টেফেন কোলবর্নের লেখা ওরাকলের জেডিকে ছাড়িয়ে যাওয়ার সময়
জাভা চ্যাম্পিয়ন্স সম্প্রদায়ে জাভা এখনও মুক্ত আছে (17 সেপ্টেম্বর, 2018 এ প্রকাশিত)
জাভা চ্যাম্পিয়নস সম্প্রদায় দ্বারা জাভা এখনও ফ্রি 2.0.০.০ (3 মার্চ, 2019 এ প্রকাশিত)
জেডিকে সম্পর্কে আলেক্সি শিপিলিভ অপ্সিয়ান দ্বারা আপডেট করা সাক্ষাত্কার (27 জুন, 2019 এ প্রকাশিত)