ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

quick_linkממציא ג'אווה: הקוד פתוח. בורות או הטעייה?

published at 03/05/2004 - 22:25 · ‏פורסם דוביקס · ‏tags ג'אווה · שלח לחברידידותי למדפסת
פיתוח: ג'אווה James Gosling, שהיה בצוות שהמציא את שפת ג'אווה בשנת 1990 ומשמש כיום כCTO של קבוצת המוצרים למפתחים בסאן, מגיב לכמה מהטענות נגד סאן בהקשר של ג'אווה:

אני לא יודע מה עוד אנחנו יכולים לעשות מעבר למה שאנו עושים (**) - כל שורה בג'אווה היא קוד פתוח (*). אנו מנסים לפתוח את ג'אווה כמידת האפשר ועם זאת לא לפגוע ביכולת של יישומי ג'אווה לרוץ בכל מערכת שהיא.



(*) הקוד של Java 2 SDK זמין להורדה לכל (ראו קישורים), בעוד שלא מצאתי עדות לקוד של JRE שהוא סביבת הריצה (אם למישהו יש מושג מאיפה להורידו אשמח להוסיף את הקישור - ד.).

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

הצעתה של IBM להעביר את תקינת השפה לגוף של התעשייה נדחתה בזמנו ע"י סאן.

מקור:

Asia Computer Weekly, Father of Java defends the language

קישורים:

הורדת קוד המקור של ה SDK ורשיון שימוש

מידע על חבילת קוד המקור של ה SDK

ריצ'ארד סטאלמן על מלכודת הג'אווה
 

קישורים רלוונטיים

· עוד על פיתוח: ג'אווה
· חדשות מאת דוביקס


הסיפור הנקרא ביותר בנושא פיתוח: ג'אווה:
Eclipse v3.0 שוחררה וזמינה להורדה

ממציא ג'אווה: הקוד פתוח. בורות או הטעייה? | כניסה / יצירת מנוי חדש | 6 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: ממציא ג'אווה: הקוד פתוח (ניקוד: 0)
ע"י פינגווין אנונימי ב 04/05/2004 - 01:59
לגבי הקוד: יש גם reference implementation לא רע בדמות BlackDown .

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

[ השב לזאת ]

Re: ממציא ג'אווה: הקוד פתוח (ניקוד: 1)
ע"י vprise (shaiatvprise.com)
ב 04/05/2004 - 14:22
(מידע על משתמש | שלח הודעה) http://www.vprise.com/
The JRE is a subset of the JDK, its the same code the only difference is in building the installer.

[ השב לזאת ]


Re: ממציא ג'אווה: הקוד פתוח (ניקוד: 1)
ע"י דוביקס ב 04/05/2004 - 22:36

(מידע על משתמש | שלח הודעה) http://
האם אתה ראית את הקוד במו עיניך? אם כן אני אשמח לתקן, אבל זה לא מה שאני מבין מהרישיון:

http://wwws.sun.com/software/communitysource/j2se/java2/

The Java 2 Platform, Standard Edition (J2SE) is the definitive development and deployment environment for enterprise software applications that can run on a variety of desktop computers, servers and other computing devices. The platform comprises the Java 2 Software Development Kit, Standard Edition (SDK) and Java Runtime Environment (JRE). The SDK provides software programmers with the speed, security and functionality to create cross-platform, mission critical applications. The JRE provides the execution environment needed to run Java platform-based applets and applications.


Sun is making the Java 2 SDK, Standard Edition source code available to the developer community as part of Sun's Community Source License Program (SCSL). These releases are intended to further propel innovation of the Java platform and provide developers with easier access to the Java platform sources while still maintaining compatibility. With the source code, software developers are able to:

מה שאני מבין מהכתוב זה שיש מוצר ששמו J2SE שמורכב מ SDK + JRE, ושהרישיון הנוגע לקוד הפתוח הוא רק ל SDK, דהיינו למעט ה JRE.

אשמח אם תוכל לפרט בנושא...

דוביקס.




Re: ממציא ג'אווה: הקוד פתוח (ניקוד: 1)
ע"י צחי_ ב 04/05/2004 - 18:58

(מידע על משתמש | שלח הודעה) http://www.mozilla.org.il

כמו שמישהו כתב למעלה, (ואני לא מפתח ג'אווה, רק מכיר אותה באופן כללי), ה-JRE הוא חלק מה-JDK, ולכן אם ה-JDK פתוח, גם ה-JRE צריך להיות פתוח (לפחות במובן זה שהוא זמין, גם אם לא בדיוק open source).

כמו כן, הוא מצטט את הטיעון המרכזי של סאן:

If we let the people who build the platforms do whatever they want, that will give huge variability in the platforms which will annoy people who build the apps.

One of the biggest problems in the Linux world is there is no such thing as Linux. There are like 300 different releases of Linux out there. They are all close but they are not the same. In particular, they are not close enough that if you are a software developer, you can develop one that can run on the others.


[ השב לזאת ]


Re: ממציא ג'אווה: הקוד פתוח(ניקוד: 1)
ע"י mksoft (meir@mksoft.co.il)
ב 04/05/2004 - 21:35
(מידע על משתמש | שלח הודעה) http://mksoft.co.il/
זה לא ממש עומד במבחן המציאות. כמה forks אתה מכיר שיש לפייתון לדוגמא ? אז למה שיהיו ל-java ? למה vmware (שהיא בנוסף לכל תוכנה קניינית וגם זקוקה למודולים בקרנל!) יכולה לעבוד על כל הפצה שנתתי לה, אך ג'אווה לא ?





Re: ממציא ג'אווה: הקוד פתוח(ניקוד: 1)
ע"י mksoft (meir@mksoft.co.il)
ב 04/05/2004 - 22:50
(מידע על משתמש | שלח הודעה) http://mksoft.co.il/
תיקון: נכתב אך ג'אווה לא, היה צריך להיות: אך הטענה היא שג'אווה לא תוכל אם היא תשוחרר תחת רשיון חופשי.

הם לא חייבים לשחרר אותה. הם יכולים להגיד משהו בסגנון: "לא בא לנו לשחרר, מה תעשו לנו ?". לגיטימי, זכותם. אך לתרץ זאת בתרוצים שכאלה ? לא לגיטימי.