LINUX.ORG.RU

Sun выпустила исходный код Java


0

0

Sun Microsystems опубликовала на своем сайте исходный код новой версии Java 6 под кодовым названием Mustang.

Выпуск версии с открытым исходным кодом связывается в Sun с надеждами привлечь к созданию приложений для Java 2 Standard Edition (J2SE) 6.0 сторонних разработчиков и показать им свою приверженность к системам open-source. Появление новой версии Java планируется к следующему году.

"Большая открытость" - одна из откровенных идей J2SE 6.0, посредством которой мы облегчаем сторонним разработчикам возможность узнать, что происходит в Mustang и действительно повлиять на выпуск", - сказал Грехем Гамильтон (Graham Hamilton), член команды разработчиков платформы Java из Sun.

взято с cnews.ru

>>> Подробности

★★★★★

Проверено: Demetrio ()

Новость интерпретирована в несколько радужных тонах.

На самом деле, теперь стали доступны еженедельные snapshot'ы, под очень ограниченной лицензией (не opensource). Собственно, исходники релизов доступны уже много лет, однако лицензия не позволяет ничего особого сними сделать.

maxcom ★★★★★
()

Новость странная, в заголовке речь идет о "Java desktop system" aka сановский линупс, а далее в тексте называется Java 2 Standard Edition.

chucha ★★★☆
()

И в первый же день рухнули все серваки не выдержав наплыва желающих - ЗНАТЬ, а что там внутри :)

cyclon ★★★★★
()
Ответ на: комментарий от maxcom

> Новость интерпретирована в несколько радужных тонах.

> На самом деле, теперь стали доступны еженедельные snapshot'ы, под очень ограниченной лицензией (не opensource). Собственно, исходники релизов доступны уже много лет, однако лицензия не позволяет ничего особого сними сделать.

Единственное, что теперь можно сделать стороннему разработчику, так это предложить/пощупать/попинать новые фичи _до_ релиза. Но при этом сановская лицензия гораздо жестче даже CPL, которую юзают IBM и M$. Уже пару месяцев стоит один из ранних билдов - сначала покрутил немного, но обновлять и серьезно копаться нет ни времени, ни желания...

Сантехники как всегда хотят сохранить за собой контроль, но при этом обеспечить повсеместное распространение за счет поддержки сообщества. Хотя Реймонд им ясно сказал, что нужно выбрать что-то одно.

onz
()
Ответ на: комментарий от Pi

а разве жаба кому то нужна ? :)
продукт одной компании - хоть ты уср...сь и всё выложи - оупен сорс работает только над нужными, действительно необходимыми вещами.
думаю, сан понимает, что эра джавы близка к концу

vm ★★
()
Ответ на: комментарий от vm

>думаю, сан понимает, что эра джавы близка к концу

думаю, у тебя "эро-мерилка" не выросла, чтоб закруглять эры чего бы то ни было к концу. а сан, думаю, понимает, что ты свое мнение относительно "эры" можешь засунуть. "оупен сос" у него работает над нужными вещами :))))))

anonymous
()
Ответ на: комментарий от vm

> эра джавы близка к концу

неужто? что то конкурента у неё среди опенсорса и близко не намечается - питон еле ворочается, перл для больших проектов не очень подходит, могильщика явы что то не наблюдается на горизонте ...

NiKel
()
Ответ на: комментарий от vm

> а разве жаба кому то нужна ? :) Большие корпорации Джавой не брезгуют, к чему бы это? Да и язык развивается, уже более-менее нормальные темплейты есть, и производительность весьма на уровне.

А codebase на жабе такой, что никаким питонам и не снилось. Ну, и на секурити сан напирает :).

fAX ★★
()
Ответ на: комментарий от linux_newbe

любители жабы могут Jython использовать - это питон тока генерит бинарники жабовской виртуалки - просто попробуйте и сравните

vm ★★
()

2NonHuman

с одной стороны есть возможность для специальных случаев задействовать внешние библиотеки на том же С++, в котором есть возможность явным образом вызывать деструкторы и освобождать память; во вторых - внутри самой JVM задавать параметры сборщика мусора; ну и в третих подумать о вариантах и других алгоритмах, так чтобы по ходу не создавать немерянное число новых обьектов, а использовать имеющиеся, переписывая поля данных, организовать деревья и вести самостоятельный учет обьектов, не полагаясь всецело на коллектор мусора, задействовать рекурсии и тп.. imo задача анализа непрерывных потоков данных довольно часто встречается (анализ видеоряда, распознавание речи, дешифровка потока данных и тд.) быть может можно найти какие то библиотеки классов для этих целей с эффективными алгоритмами..

NiKel
()
Ответ на: комментарий от NiKel

Толку то от такого открытия исходников, если по ней ты можешь только что-то подарить сану и при оставаться им по гроб обязанным. Смысл такие исходники имеют только для оптимизации своего собственного кода. Хотя ява и оптимизация вместе как то не звучит.

Типа захотели дешевого и сердитого аудита? Да и если начнет народ им патчи слать? Толку то, вон, гляньте на стремительное (lol) развитие опеноффиса под сановским крылом. Там такое количество бюрократии надо пройти, чтоб простой патч засабмиттить, что ого-го, разве только справку из вендиспансера не требуют.

nx12
()
Ответ на: комментарий от NiKel

> с одной стороны есть возможность для специальных случаев задействовать внешние библиотеки на том же С++
а, простите, нахрен мне тогда вообще нужен этот сомнительный враппер на жабе?!
с сишными библиотеками я могу работать и из перла и из питона и из дот-нета.
последний, кстати, и есть могильщик жабы так как:
1) международный стандарт, в отличии от корпоративных спеков
2) на самом деле (а не в умах пиарщиков) опен-сурс - ГПЛ

anonymous
()
Ответ на: комментарий от vm

> а разве жаба кому то нужна ? :)

То, что говорят на LOR не волнует манагеров. А на Java сейчас пишется основная масса бизнес-логики различных корпоративных приложений. Есть мнение, что Java тут догоняет (а возможно - уже и перегоняет) COBOL

ivlad ★★★★★
()
Ответ на: комментарий от anonymous

ага. так же мс полуось похоронили - кричали "да мы! да мы за!"

WinForms - и вся портабельность идет лесом

anonymous
()
Ответ на: комментарий от anonymous

>WinForms - и вся портабельность идет лесом

Утверждение, что все приложения на жабе портабелньы - миф.

Приложение можно считать портабельным если все вилы и грабли портабельности сложены в одну кучу, а не разамзаны по всему исоднику. Это всего лишь культура написания кода и жаба тут ни при чем. В опенсорс есть много примеров портабельных приложений писаных в том числе и на С. Думаю не стоит пользоваться жабой исключительно ради портабельности приложений.

anonymous
()
Ответ на: комментарий от PartyZan

>А уважаемый дон не путает понятие портабельности и

>кроссплатформенности?

Очень даже возможно. Хотя на мой взгляд портабельный это тот кто на разных платформах работает :). И полезныесоветы по достижению этой великой цели описаны задолго до появления жабы. А уж тонкости терминологии...

Что касаемо жабы. Тормозит она на плохеньких машинках. Как это тут принято писатью.... НИпаДетцки. А а в остальном - язык как язык. Ничем не лучше и не хуже остальных.

anonymous
()
Ответ на: комментарий от anonymous

> Очень даже возможно. Хотя на мой взгляд портабельный это тот кто на
> разных платформах работает :). И полезныесоветы по достижению этой
> великой цели описаны задолго до появления жабы. А уж тонкости
> терминологии...

Отличие в том, что портабельный код - нужно перекомпилировать под каждую платформу, а кроссплатформенное приложение работает без перекомпиляции

> Что касаемо жабы. Тормозит она на плохеньких машинках. Как это тут
> принято писатью.... НИпаДетцки. А а в остальном - язык как язык. Ничем
> не лучше и не хуже остальных.
Вот именно, для каждой задачи - собственный оптимальный инструмент. И Java заняла свою нишу, на которую сейчас метит .NET, хотя, ИМХО, зря.

PartyZan ★★★
()
Ответ на: комментарий от OgreSwamp

>Ф песочницу, если говорите, что Java - это язык. дот нет тоже

>язык??? Эксперты, мля...

А через что вы, "О ВЕЛИКИЙ ГУРУ" , с жабой общаетесь? Неужто полетом собственной мысли 80. Завидую и восхищаюсь..

Про дот нет сказать нечего. Их у меня нет.

anonymous
()
Ответ на: комментарий от OgreSwamp

Жаба по сути и является языком. А .NET - технология. Под .NET ты можешь писать практически на любом языке, и на VB, C++, C#, Perl, Pyton, Pascal еще какие-то реализации есть.

anonymous
()
Ответ на: комментарий от anonymous

Да, и на жабе под .NET тоже писать можно. :)

anonymous
()
Ответ на: комментарий от NiKel

Как ни странно - opensource конкурент для java - это mono!
Ежели патентами его не подавят (вроде не собираются).

anonymous
()
Ответ на: комментарий от anonymous

девиз скотовской комманды был write once run anywhere. с дотнетом - это голубая мечта кучки жертв мспеара.

anonymous
()
Ответ на: комментарий от anonymous

а толку? они WinForms портанули? тотоже. а жаба по крайней мере у меня с окошками нормально запускалась

anonymous
()
Ответ на: комментарий от anonymous

Консольные приложения на .NET под моной намана запускаются. Если не юзать каких-то наворотов присущих только винде. И даже сервисы работают демонами. С винформами пока грабли. Но эт только пока.

anonymous
()
Ответ на: комментарий от PartyZan

2 PartyZan >Отличие в том, что портабельный код ....

Вот я и говорю что никакой разницы нет. Просто одни компилят заранее а вторые во время. А исполнить без компиляции вообще можн тока бинарник

anonymous
()
Ответ на: комментарий от NiKel

>быть может можно найти какие то библиотеки классов для этих целей с эффективными алгоритмами..

Глянь на Java Media Framework через гугол.

vada ★★★★★
()
Ответ на: комментарий от vada

а что такое .NET ? это для чего ? пожалуйста кто в курсе, разъясните - а то на M$ сайте как всегда - голову морочат бредом сивой кобылы

vm ★★
()

.Net конкурент J2EE пока только в мечтах, а с Mono еще наплачетесь - как будто первый день M$ знаете .. ну а если Sun действительно решится сделать свою платформу свободной, сохранив за собой контроль только в качестве координатора усилий сообщества и владельца торговой марки (по аналогии с Линусом и Linux-ом), то на разные моноподелия просто глупо будет время тратить, imo

NiKel
()
Ответ на: комментарий от vm

> а что такое .NET ? это для чего ? пожалуйста кто в курсе, разъясните - а то на M$ сайте как всегда - голову морочат бредом сивой кобылы

Вы как будто первый раз, прям.

Это новый инструмент выковыривания денег.

anonymous
()
Ответ на: комментарий от NiKel

Лучше бы Жаба таки сдохла. Потому как VM её - очень уж поганая. .NET лучше.

Так что пусть и дальше жмутся - может, хоть это Жабку гадскую загубит.

Moridin
()
Ответ на: комментарий от anonymous

На сайте java.sun.com если внимательно посмотреть, то можно найти ссылку "скачать исходники". Сам скачивал не раз, но вот по лицензионным политикам ничего с ними удобоваримого сделать нельзя.

Deleted
()
Ответ на: комментарий от anonymous

>2) на самом деле (а не в умах пиарщиков) опен-сурс - ГПЛ

ЭТо хто ГПЛ-то? дотНЕТ? Ё6нулся, что ли?

>Если не юзать каких-то наворотов присущих только винде. И даже сервисы работают демонами. С винформами пока грабли.

О том и речь. Все нормальные приложения типа Word, PhotoShop по умолчанию будут юзать "навороты, присущие только винде". Отсюда и ненужность дотНЕТа на не-Виндовс платформах

>На сайте java.sun.com если внимательно посмотреть, то можно найти ссылку "скачать исходники". Сам скачивал не раз, но вот по лицензионным политикам ничего с ними удобоваримого сделать нельзя.

Dimez (*) (18.01.2005 17:56:38)

Притырить? Да, нельзя

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.