কেন ওরাকল জাভা স্ট্যান্ডার্ড উবুন্টু রেপোতে অন্তর্ভুক্ত নয়?


15

অনেক জনপ্রিয় প্রোগ্রামিং ভাষার মতো নয়, জনপ্রিয় ওরাকল জাভা প্যাকেজটি কেবলমাত্র পিপিএ ব্যবহার করে উপলভ্য , অফিসিয়াল রেপো দ্বারা নয়।

কেন ওরাকল জাভা স্ট্যান্ডার্ড উবুন্টু রেপোতে অন্তর্ভুক্ত নয়?


1
OpenJDK সম্পর্কে কিছু অতিরিক্ত এবং হয়ত আকর্ষণীয় লিঙ্ক বনাম OracleJDK: stackoverflow.com/q/22358071/4464570 এবং askubuntu.com/q/437752/367990
বাইট কমান্ডার

উত্তর:


22

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

এটি একটি রূপকথা যে ওপেনজেডিকে কম এবং কম স্থিতিশীল, তবে এটি অতীত ছিল।
আজ (সংস্করণ version থেকে), তারা বেশ সমান। ওপেনজেডিকে এমনকি জাভা 7 এবং জাভা 8 এর জন্য রেফারেন্স বাস্তবায়ন । এটি সেই দুটি বাস্তবায়নের মধ্যে একটি দৌড়, কারণ কিছু নতুন বৈশিষ্ট্য প্রথমে ওপেনজেডিকে প্রদর্শিত হয় এবং পরে ওরেকলজেডিকে অন্তর্ভুক্ত হয়, যখন কিছু বৈশিষ্ট্যগুলি অন্য রাস্তায় অন্তর্ভুক্ত হয়।

প্রধান পার্থক্যগুলি হ'ল ওপেনজেডিকে কোনও ওয়েবস্টার্ট অন্তর্ভুক্ত নেই (তবে ওপেন-সোর্স আইসডটিয়া এই কাজটি করে) এবং ওরাকলের কিছু অন্যান্য ক্লোজ-সোর্স সরঞ্জাম অনুপস্থিত, তবে গুরুত্বপূর্ণ কিছু নয়।

সংক্ষেপে সংক্ষেপে: উবুন্টু ওপেন-সোর্স যা কিছু সমর্থন করে তাই এটি ওপেনজেডিকে সমর্থন করে, বিশেষত কারণ এর আর কোনও প্রকৃত অসুবিধা নেই।


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

1
কোনও সমস্যা নেই, আমি বিরক্ত বোধ করিনি। আমি ঠিক 100% নিশ্চিত ছিলাম না যে আমি আপনাকে সঠিকভাবে বুঝতে পেরেছি। :)
বাইট কমান্ডার

1
প্রোগ্রামার্স.সটাকেক্সচেঞ্জ / ক/171129 তবে ওরাকলজেডিডি সম্পূর্ণরূপে ক্লোজড-সোর্স নয়, আমার মনে হয়, কারণ ওরাকলজেডিডি এবং ওপেনজেডিকে কোডটি প্রায় সমান। এটি কেবলমাত্র বদ্ধ-উত্স অংশ (যেমন গ্রাফিক্সের জন্য কিছু কোড) এবং অতিরিক্ত সরঞ্জাম এবং আপনি যদি মনে করেন যে কোনওরকম কোনও পোস্ট উন্নত করতে পারেন, কেবল সম্পাদনা করুন। যদি আমি এটি পছন্দ না করি তবে আমি এটিকে যাইহোক আবার ঘুরিয়ে দিতে পারি। জিজ্ঞাসা করার দরকার নেই।
বাইট কমান্ডার

2
সমস্যাটি হ'ল অনেক ওয়েব অ্যাপ্লিকেশনগুলিতে ওরাকল জাভা প্রয়োজন। ওপেনজেডিকে ঠিক কাজ হয় না।
পাইলট

4
আসল প্রশ্নটি ছিল "ওরাকল জাভা কেন স্ট্যান্ডার্ড উবুন্টু রেপোতে অন্তর্ভুক্ত নয়" এবং "ওরাকলজেডিকে পরিবর্তে উবুন্টুতে বিকল্প হিসাবে আমি কী ব্যবহার করতে পারি" তা নয় not এবং আমি মনে করি উত্তরটি কিছু আইনী কারণ ব্যাখ্যা করা উচিত।
কারাতেডোগ

2

আমি মনে করি এটি লাইসেন্সের কারণে হয়েছে:

  • ওপেনজেডিকে জিএনইউ জেনারেল পাবলিক লাইসেন্স (জিএনইউ জিপিএল) এর অধীনে লাইসেন্স দেওয়া হয়েছে
  • ওরাকল জেডিকে 'সান লাইসেন্স' এর আওতায় লাইসেন্স দেওয়া হয়েছে

সত্যি কথা বলতে, আমি উবুন্টু / উবুন্টু-ভিত্তিক ওরাকল জাভা রাখা পছন্দ করি যেহেতু (দুর্ভাগ্যক্রমে) কিছু অ্যাপ্লিকেশন এখনও এটির দাবি করে।

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