חברת סאן (Sun Microsystems) הכריזה אתמול על סיומו של תהליך, במסגרתו שיחררה את מרבית הרכיבים שבבסיס טכנולוגיית ג'אווה (Java) כתוכנות קוד פתוח - תחת רישיון GNU. ההכרזה בוצעה במסגרת ועידת JavaOne בסן פרנסיסקו.
חלק קטן מקוד המקור של ג'אווה נותר חסוי, מכיוון שלסאן אין את הזכויות לשחרר גם אותו תחת תנאי הרישיון. לדבריו של ריץ' סאנדס, מנהל השיווק של קהיליית OpenJDK בסאן, החברה מקווה שקהיליית הקוד הפתוח תסייע לה לפתור גם בעיה זו. למרות שסירב לומר איזה אחוז מתוך 6.5 מיליון שורות הקוד נותר חסוי, אמר סאנדס שהבעיה קיימת במיוחד עם טכנולוגיית הגרפיקה הדו מימדית, ובפרט סביב הפיכת גופנים ותמונות גרפיות למפות סיביות. פתרונות קוד פתוח אלטרנטיווים כבר קיימים, אולם הם אינם תומכים בכל התכונות של ממשק הגרפיקה הדו מימדי של ג'אווה.
לעת עתה, תספק סאן התקני תוכנה (plug-ins) עבור טכנולוגיית הדו מימד, אותם ניתן יהיה לשלב עם רכיבי הקוד הפתוח, ובכך לקבל גישה לכלל ממשק הפיתוח של הטכנולוגיה. בעתיד מתכוונת סאן לפתח מחדש את הרכיבים החסרים, ולשחרר אותם תחת אותם תנאי רישוי פומבי.
סאן הבטיחה להפוך את ג'אווה למערכת פתוחה בוועידת JavaOne אשתקד. בנובמבר הכריזה החברה כי השחרור יהיה תחת תנאי הרישוי הפומבי של GNU, והחלה לשחרר רכיבי OpenJDK. סאן מקווה כי השימוש בתנאי הרישוי של GNU, הפופולרים מאוד בקרב קהיליית הקוד הפתוח, יוביל מפיצי לינוקס לשלב את הטכנולוגיה באופן מובנה בתוך מערכות ההפעלה שלהם. הדבר יתרום למידת הפופולריות והאטרקטיוויות עבור מפתחים.
בחודש שעבר הצהיר מייסד אובונטו, מארק שאטלוורת', שברגע שג'אווה תהיה זמינה באופן מלא כמערכת קוד פתוח, חברת קאנוניקל - הגוף המסחרי שמאחורי מפיצת הלינוקס - תשקול את הטמעת הטכנולוגיה אל תוך מערכת ההפעלה שלה.
הפיכתה של ג'אווה לקוד פתוח מייצגת את אחת התרומות המשמעותיות ביותר עבור קהיליית הקוד הפתוח, אומר סאנדס, אולם הפיכתו של הקוד לחופשי אינה מספקת. "מפתחי קהיליית הקוד הפתוח צריכים גם חוקים ומערכת ניהולית שתדריך אותם כיצד להשתמש ולהתממשק עם הרכיבים השונים".
לאור עובדה זו, הקימה סאן מועצת ניהול זמני בנושאי OpenJDK, שאמורה לגבש במהלך השנה הקרובה מערכת חוקים, תוך קבלת אישור מהקהילייה כולה. סאנדס סירב לגלות את זהותם של חמשת האנשים המרכיבים את המועצה, אך ציין שרק שניים מתוכם יהיו עובדי סאן. לדבריו, חשיפה רשמית של שמות החברים תיעשה במהלך ועידת JavaOne. ברגע שהחוקה החדשה תאושר, קהיליית ה-OpenJDK תבחר מועצת מנהלים חדשה.
סאן משחררת את ג'אווה כתוכנת קוד פתוח
IDG
9.5.2007 / 14:34