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

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

quick_linkמיקרוסופט פותחת את קוד המקור של ‎.NET framework

published at 12/11/2014 - 23:01 · ‏פורסם mksoft · ‏tags מיקרוסופט · שלח לחברידידותי למדפסת
מיקרוסופט מיקרוסופט הכריזו על פתיחת קוד המקור של ‎.NET, אשר ישוחרר ברישיון MIT.

החלקים אשר שוחררו כוללים את:

  • ASP.NET
  • המהדר
  • ‎.NET Core Runtime, Framework and Libraries

עם הקוד, אשר נמצא בגיטהאב, יש גם הבהרות והבטחות לגבי הפטנטים ואי־תביעה על שימוש בהם (אלא אם תבעת אותם נגדית על פטנטים המשמשים בקוד, ואז ההסכם מתבטל).

כמו כן הוכרז כי תשוחרר גרסה רשמית של ‎.NET Core עבור לינוקס ו־OS X תוך עבודה יחד עם הקהילה של מונו להשלמת ההיסב. מיגל דה-איקאזה הכריז כי החלקים אשר שוחררו, ישולבו ויחליפו חלקים קיימים בקוד של Mono ו־Xamarin.

 
מיקרוסופט פותחת את קוד המקור של ‎.NET framework | כניסה / יצירת מנוי חדש | 22 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework (ניקוד: 1)
ע"י oron ב 13/11/2014 - 02:47

(מידע על משתמש | שלח הודעה)

  1. כבר היינו בסרט הזה לפני שנים כשהם ניסו לדחוף את mono עם אותם סיפורים. לשמחתנו לא הרבה נפלו בפח.


  2. מבחינה משפטית, כשחברה רוצה באמת לתת זכות שימוש בפטנטים שלה לפרוייקטי קוד פתוח היא מספקת רישיון פטנט -- עולם הלינוקס קיבל הרבה קוד באופן הזה (למשל RCU בקרנל).

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

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


  3. הסיבה העיקרית למהלך הזה היא שיווקית -- בעולם החדש אין ל-.NET שום נוכחות משמעותית:

    • באיזה שפות כותבים לטלפונים סלולריים?

    • במה כותבים לישומים הרצים בענן?

    • במה כותבים תשתיות ל-big-data?


    מיקרוסופט מבינים מצויין שהם תקועים ומחפשים לחבר את הטכנולוגיות שלהם לשווקים החדשים שגדלים במהירות ולצערם, בלעדייהם.



בקיצור, עזבו אתכם משטויות. גם עוד עשרים שנה יהיו הרבה מערכות מבוססות מיקרוסופט, בדיוק כפי שגם היום תוכלו למצוא הרבה מערכות תוכנה שמריצות Cobol -- עדיף להשקיע מאמץ בכלים העוזרים לאנשים לבצע הגירה אל עולם הקוד הפתוח מאשר להשקיע מאמץ לגרום לעולם הקוד הפתוח להגר לסד-הפתרונות המיקרוסופטי.

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 13/11/2014 - 12:26
אני מסכים אתך שעניין הפטנטים חשוב. לכן רצוי לשים לב מהם החלקים ששוחררו ברישיון אפאצ'י (שכולל רישיון פטנטים) ומהם החלקים ששוחררו ברישיון MIT (שלא כולל רישיון פטנטים. או לפחות לא רישיון מפורש).

מעבר לכך: להתחייבויות מפורשות לא לתבוע יש משקל משפטי (פחות מרישיון מפורש, אולם אפשר להסתמך עליהן). כמובן שצריך לשים לב למה שיש ומה שאין בנוסח המפורש. לפי תגובה ב־LWN נראה שיש עדיין מקום לשיפור מבחינת מה שההתחייבות של מיקרוסופט מספקת:
https://lwn.net/Articles/620101/

צפריר

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework (ניקוד: 0)
ע"י פינגווין אנונימי ב 13/11/2014 - 11:19
אורון, מה זה השטויות האלה שאתה פולט כאן? הסיבה היחידה שג'אווה היא פופולארית יותר היא בגלל התמיכה שלה בכל כך הרבה פלטפורמות. כנראה לא שמת לב אבל זה בדיוק מה שהם הכריזו עליו היום.

אגב, סתם שתידע - ג'אווה הינה שפה פרימטיבית שאוטוטו לא יהיה לה מקום בעולם. לעומתה, C# הולכת בכיוון הנכון. והיכולות ש-C# מספקת מגוונות בהרבה מאשר ג'אווה.

ממליץ לך בחום לעשות שיעורי בית:
http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java




[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 13/11/2014 - 15:25
שמע, אין לי בעיות עם C# - ששמוגל ימירו את הקוד של היישומים. משהו דומה למה ששמאפל עושים במערכת שלהם עם סויפט.

עד שלא יהיה מה לעשות עם C# בעולם המודרני (לא עולם התוכנה של לפני 10 שנים) אין מה לעשות עם C#. עד אז, Java תהיה יותר טובה. לא כי התחביר שלה יותר טוב, אלא כי אפשר לעשות משהו.

ולא, אל תזכיר את xamarin. בדקתי את המוצר הזאת עבור אנדרויד ואייפון. המוצר הזה פשוט דפוק.

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 13/11/2014 - 18:24
אתה בבירור לא נכנס לקישור שצירפתי למעלה. היכולות של ג'אווה לא משתוות ליכולות שיש ל-C# להציע. C# זה ג'אווה על סטרואידים. היתרון היחיד שיש לג'אווה להציע זה התמיכה ברב פלטפורמטות מה שהולך על פי איך שזה נראה להשתנות עם ההכרזה של מייקרוסופט.

Xamarin מעולה. בעיקר בגלל הרעיון של לפתח ל-3 פלטפורמות במקביל על אותה סביבת פיתוח. קח דוגמה ללקוחות גדולים (לדוגמה: Sennheiser) שמשתמשים במוצר ומה שיש לו להציע בתחום הפיתוח:

http://xamarin.com/customers


אתה מדבר שטויות וזה כנראה בגלל שאתה אפילו לא בא מעולם הפיתוח וכנראה אין לך שום נגיעה בתחום אלא רק שמועות ודברים שאתה קורא באתרים כמו זה.

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 13/11/2014 - 23:46
האמת שאני באמת מפתח. אבל אתה כמובן כמו מפגר מוחלט (בוא ננסה את שיטת לינוס) החלטת לא לקרא את מה שכתבתי. אז אכתוב שוב. בבקשה תגדיל את הגופן כדי שתבין מה אני כותב:

אני חושב ש-C# היא שפה יותר טובה מ-Java. אבל, מחוץ לעולם הסגור של מיקרוסופט אין לי מה לעשות איתה. אני לא יכול לתכנת בשבילה בלינוקס (שורת פקודה בלבד, אני לא אתחבר לקישקושים של gtk# או Qt# אני רוצה winforms ומה ש-mono מציעים זה נכה). לא באנדרויד ולא באייפון.

למעשה, אנדרויד... יצא וזה חצי עבד. אבל יצר apk ענק. בשביל תוכנית קטנה. ובאייפון ה-xamarin הדפוק הזה לא הצליח להתחבר לאייפון שלי, אז... זרקתי אותו.

משהו אחר שהציק לי ב-xamarin זה שהם לא מיסכו אותי ממערכת ההפעלה, אלא סתם נתנו לי תחביר חדש. וזה אומר שהייתי צריך ללמוד באייפון את כל הקישרושים של NavigationController ומחזור חיים של אפליקציה. אז אם אני לומד, למה לא ללכת עד הסוף וללמוד לתכנת בלי עוד שכבת אבסטרקציה.

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

אני כנראה באמת לא יודע לתכנת. אבל אתה לא יודע לקרא.

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 14/11/2014 - 09:32
אתה פשוט אידיוט גמור, אה? אתה לגמרי מפגר כנראה... אין לי מילים.

המוצר יהיה חינם. מייקרוסופט משחררת את ה-IDE שלך בחינם (גירסאת Community, כמו שהרבה מאוד חברות אחרות עושות).

http://thenextweb.com/microsoft/2014/11/12/microsofts-open-sources-net-makes-visual-studio-community-2013-free-everyone/
הורדה שכבר קיימת, חינם חינם חינם:

http://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs


אין עלות והתועלת של השפה יותר גבוהה מאשר Java. העתיד של Java הוא למות וזה יקרה מהר מאוד ברגע שמייקרוסופט תחליט לשחרר את הסביבה הזו לחופשי לגמרי. קצת מצחיק אותי לחשוב שהגורל של Java נתון בידיים של מייקרוסופט בכלל

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 15/11/2014 - 20:05
דיברתי על Xamarin Studio יא נעלים.

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

ואני אחדד - אם גוגל היו מקמפלים את התחביר של C# אל השמיייטקוד הדבילי שלהם באמת היה יותר טוב. אבל, על המוצרים האחרים פשוט לא שווים *בעיניי*.

מה שמוביל שוב לטענה המקורית שלי:
הפלטפורמה של מיקרוסופט שווה לתחת ולא רלוונטית לרב בתי התוכנה בימינו.

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 15/11/2014 - 21:17
התגובה שלך היא לא רלוונטית*.
הרישיון שמייקרוסופט תוציא את ה .Net שלה תחתיו הוא של אפצ'י ו-MIT.

הכלים של מייקרוסופט פשוט טובים יותר. יש לך הכל Out of the Box (ואני מדבר על סביבת פיתוח כרגע) ואתה לא מקבל שלד שאותו אתה צריך לקנפג ולהלביש עליו כלים שתצטרך. עם השידרוג של 2015 גם קיבלנו יכולת כתיבת אפיליקציות נייטיב לכל הפלטפורמות וזה ממש לא היה מובן מאליו.

תמשיך להישען על עולם התוכנה של לפני 10 שנים

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 14/11/2014 - 09:36
אתה אשכרה אומר שה-IDE של מייקרוסופט ירוד?

רק התחיל הבוקר ונראה לי שהספיק לי האינטרנט להיום...

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 14/11/2014 - 09:52
משעשע אותי לראות אותך מתלונן על בעיות שאף אחד אחר לא מתלונן עליהן

כנראה הבעיה היא בלקוח ולא במוצר. :)

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 13/11/2014 - 18:44
מישהו כאן חי בסרט רע?

ה-C# היה ברדיפה אחרי ה-Java עד הגירסה השלישית שלה (כלומר מה שיש ל-Java להציע היום ב-C# היה כבר ב-2007[!]). היום המצב הפוך וכל ההכרזות שג'אווה עושה לשנת 2018 (Java SE 10) יש ל-C# להציע היום.

Java נחמדה אבל הסיבה היחידה שהיא פופולרית היא בגלל התמיכה שלה בהרבה פלטפורמטות. היכולות שלה נכות ופרימטיביות.

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 13/11/2014 - 23:36
ב-C# אפשר לתכנת אתרים, אפשר לתכנת למובייל (Windows Phone ועם Xamarin גם לאנדרואיד ואייפון), אפשר לתכנת מערכות זמן אמת משובצות מחשב[1], אפשר לתכנת לדסקטופ לוינדוז לינוקס ומק (וזה הולך להשתפר עכשיו), אפשר לתכנת נייטיב - לקמפל ישירות לקוד מכונה[2]. כמובן שיש תמיכה מובנית ב-JSON, XML, Web services. על איזה עולם של לפני 10 שנים דיברת?


[1] https://en.wikipedia.org/wiki/.NET_Micro_Framework
[2] http://msdn.microsoft.com/en-us/vstudio/dotnetnative.aspx

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 1)
ע"י צחי_ ב 13/11/2014 - 23:37
(מידע על משתמש | שלח הודעה) http://www.mozilla.org.il
מתי האתר הזה יזכור אותי ליותר מיומיים, מתי?

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework (ניקוד: 1)
ע"י צחי_ ב 13/11/2014 - 23:54

(מידע על משתמש | שלח הודעה) http://www.mozilla.org.il
העובדה שמיקרוסופט משחררת גרסה ללינוקס מלמדת אותי שהם כבר לא חוששים שלינוקס תנגוס בנתח השוק שלהם - הם השתכנעו שלינוקס היא מערכת נישה שלא תתרומם מעל ה-3% שהיא מחזיקה על שולחן העבודה. עם זאת, בשוק האמריקאי אני מקבל רושם שמק הולך ותופס תאוצה גם במחשבים אישיים.

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 14/11/2014 - 00:27
לפי ההיגיון שלך, העובדה שמיקרוסופט משחררת גירסה לחלונות ול־OSX צריכה ללמד שהם השתכנעו שמערכות ההפעלה הללו הן מערכות נישה שלא תתרוממנה.

צפריר

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 14/11/2014 - 09:35
אבל זה נכון, המנכ"ל החדש של מייקרוסופט ממש אוהב את לינוקס ורוצה להשקיע במערכת. כל ההייטרים למיניהם - נמאסתם. כשלא משקיעים בכם אתם בוכים, כשמשקיעים בכם אתם בוכים, יאללה שתחררו

http://www.theregister.co.uk/2014/10/20/microsoft_cloud_event/

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 15/11/2014 - 22:21
העובדה היא שאנדרואיד תופסת 80 אחוז משוק המובייל וחלונות פחות מאחוז. העובדה היא שהם כבר לא מונופול בשוק המחשוב האישי (בין אם זה מובייל ובין אם זה דסקטופ) ולכן הם צריכים לפנות לכל הצרכנים הרלוונטים (שלא כוללים אותך כפי הנראה).
לכן מיקרוסופט החליטו שאם הם רוצים להמשיך להיות רלוונטים הם צריכים לפנות גם לשוק שהוא לא מבוסס חלונות בלבד. אם הם היו יכולים להמשיך ולעשוק את הצרכנים אתה חושב באמת שהם היו מוותרים על משהו?
גם כרומבוק מצליח לא רע וגם מק. עכשיו הם מחלקים חלונות בחינם למחשבים חלשים אבל כנראה שגם הדבר הזה כבר לא יעזור להם.

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework (ניקוד: 0)
ע"י פינגווין אנונימי ב 14/11/2014 - 02:23
java זה קללה גם על חומרה מתקדמת הרבה יותר מפנטיום 4 - אשכרה קללה...

האם אפשר להפטר מין הקללה הזו כמו ב"הנסיכה_והצפרדע"?

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework (ניקוד: 0)
ע"י פינגווין אנונימי ב 14/11/2014 - 09:40
אם זה באמת יצא לפעול כולם מרווחים מזה:
יש תחרות וזה יעורר את Java. מצד שני למפתחים יהיו יותר אפשרויות בחירה, לא רואה מה פסול בזה?
אני גם לא כ"כ אוהב את מיקרוסופט אבל יש להם גם מוצרים טובים ואני לא פוסל אותם בחברה בשום אופן. מאמין שבתור מפתח צריך לקחת החלטות מקצועית ולבחון חלופות טכנולוגיות על סמך יתרונות-חסרונות ולא שיקולים לא עניניים.

אין ספק שיהיה מעניין יותר בעתיד אם זה יקרה..

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 1)
ע"י queency ב 15/11/2014 - 18:46
(מידע על משתמש | שלח הודעה) http://
חברה עזבו JAVA ו C# לכו על פייתון אחלה שפה

[ השב לזאת ]

Re: מיקרוסופט פותחת את קוד המקור של ‎.NET framework(ניקוד: 0)
ע"י פינגווין אנונימי ב 06/12/2014 - 19:54
+1
אין על פייתון
החיבור הבריא והטבעי של שפת סקריפט עילית כמו פיתון עם סביבת הCLI (ווינדוס או לינוקס לא משנה)
נותנת למפתח כל כך הרבה כוח ושליטה שזה ממכר וכיף.






[ השב לזאת ]