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