אני מוסיף בזאת לתשובה הטובה של דוביקס. כפי שדוביקס אמר, המפרט של ג'אווה אכן מתירני מספיק כדי להרשות מימוש חופשי. הסימן הרשום "ג'אווה" גם הוא מרשה מימוש חופשי. סטאלמן לא טען שאין כך הדבר. הבעייה כרגע שקוד המקור של המימוש של סאן מופץ תחת תנאים מאוד לא מתירנים, (רחוק מאוד מלהיות תוכנה חופשית) שאינו מאפשר מעורבות של הקהילה, ואין מימוש חופשי מקביל בעל יכולות דומות.
הסיבה שלאנשים בעולם הקוד הפתוח יש גישה שלילית לג'אווה נובעת מכך ומסיבות אחרות. מספר סיבות מדוע ג'אווה רחוקה מלהיות תשוקה של מתכנת קוד פתוח, ניתן למצוא ב מאמרו המצוין של פול גראהם - "הכריכה של ג'אווה" (שגראהם כתב לפני שהתנסה בשפה, אך עדיין מצאתי אותו מאוד רלוונטי). ישנן מספר סיבות טכניות נוספות, שאני כהאקר מעדיף שלא לתכנת בה:
לכן, יש מספיק סיבות מדוע ג'אווה לרוב נדחית על הסף בעולם ההאקרים. מדוע היא מצליחה כל-כך בתעשייה, זה סיפור אחר לגמרי.