LINUX.ORG.RU

Apache объявил о выходе из комитета Java Community Process

 , , , ,


0

1

Apache Software Foundation объявил о выходе из коммитета Java Community Process. За 10 лет участия фонд участвовал в создании и реализации большого количества спецификация платформы Java.

Решение о выходе было принято по результатам голосования по спецификациям Java 7 и 8, запрещающими создание альтернативных и свободных реализаций платформы Java.

ASF подчеркивает, что существующий сегодня процесс JCP перестал разрабатывать открытые спецификации, а Executive Committee не имеет реальной силы в принятии решений по развитию платформы.

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

★★★★★

Последнее исправление: maxcom (всего исправлений: 1)

Ответ на: комментарий от anonizmus

> А я заметил что если ее использовать - то страшные тормоза (например можно заметить это на программе моделирования http://www.sweethome3d.com/index.jsp) а на сановской все летает.

а эклипса тупо глючит и тормозит. А как ты хотел, думал что в gnu classpath реализован HotSpot JIT? Нет его там.

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

> имхо gcj перестал развиваться пару лет назад

портируют под gcc 4.5/4.6, фиксят какие-то баги в libgcj и под cygwin. Но развития нет, одна поддержка и classpath в качестве JDK устарел, не вариант.

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

> Нет уже нигде gcj, он даже не собирается без бубна.

странно. А я вот только вчера собирал =cross-i686-pc-mingw32/gcc-4.5-r1 USE=gcj, да и системный sys-devel/gcc USE=gcj. Проблем при сборке не было.

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

А как ты хотел, думал что в gnu classpath реализован HotSpot JIT? Нет его там.


Я хотел бы что бы в дистрибутивах сразу была самая быстрая и наименее глюкавая жаба, и что бы не нужно было простым смертным думать о каких то там gnu classpath и HotSpot JIT.

Без разных там подводных камней с лицензиями и проч. Либо что бы жабу уже наконец закапывать начали, всем миром. А то видишь, люди нервничают, что с ондроедом будет, и все такое...

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

> В Федоре сам gcj вынести можно, а вот libgcj - нет, от него зависит пол дистрибутива

а в mingw из-за libgcj что-то глючит с си компилятором, поэтому его тупо отключают. Хотя полгода назад вроде пофиксили.

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

> Объясните уже кто-нибудь внятно, что светит андроиду? Сертификация у Оракла? Присоединение к OpenJDK? Жабку заменят на что-то? На что?

Ну с учетом того, что жабки там и не было, а было нечто, похожее на жабку, то на что это еще менять непонятно. Может вообще ничего не будет, а как было и останется, ибо начальные предъявы Оракла на мой взгляд выгладили довольно слабо. А за стыренный код гугловцы заплатят штраф.

Сертификацию врядли, ибо всетаки Dalvik - не JVM, но роялти могут заставить платить.

Но вообще я лично не исключаю, что гугл уже подпольно ведет портирование на OpenJDK и если совсем станет глухо выкатит новый Далвик под GPL.

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

> Ну там не 7ява же.

А что в 7-й яве что-то изменилось в худшую сторону в плане лицензирования? Впрочем в Далвике вообще не ява.

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

> Я хотел бы что бы в дистрибутивах сразу была самая быстрая и наименее глюкавая жаба, и что бы не нужно было простым смертным думать о каких то там gnu classpath и HotSpot JIT.

а я хотел бы, чтобы OpenJDK собрался отдельной библиотекой вместо glibc, как это умеет Си компилятор, и чтобы не нужно было думать ни о каких интерпретаторах или JIT, тупо откомпилировать всё целиком.
А то сейчас не получается сравнить статически собранный gcj бинарник и sun-jdk из-за разницы в JDK и в реализациях JIT. Ну да OpenJDK/IcedTea вроде что-то движется в направлении LLVM.

Либо что бы жабу уже наконец закапывать начали, всем миром.


тоже вариант.

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

>А разве акционеры Sun не хотели изначально сделки именно с IBM? И разве не антимонопольный коммитет запретил её?

Акционеров много. Были и сторонники и противники поглощения бимером. Антимонопольный, насколько я помню, был не против.

AVL2 ★★★★★
()

Молодцы ASF. Эх, жаль, что Java сворачивает с пути истинного... (а может она просто так и не дошла до него)

Qasta
()

Когда ЛОР на Common Lisp переписывать начнут?

mv ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

> Где пруфлинк? winforms, wpf и прочие части - они-то да, они являются проблемой, очевидно. Остальные части нет.

http://www.fsf.org/news/2009-07-mscp-mono

[...] we're not talking about Windows-specific libraries like ASP.NET and Windows Forms. Instead we're talking about [...] binary object serialization, regular expressions, XPath and XSLT, and more.

Because these libraries are not defined in the ECMA specifications, they are not protected in any way by Microsoft's Community Promise.

crimson_eyes
()

>Apache объявил о выходе из комитета Java Community Process

Oracle: Таперича, когда этого надоедалу сплавили, давайте откроем дамский магазин!

(C)

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

> java on dis

а кто знает, что случилось с Tao OS/Elate ?
http://www.osnews.com/story/157/Tao-Group-on-ElateOS-AmigaDE-and-More/
http://www.uruk.org/emu/Taos.html http://c2.com/cgi/wiki?TaoIntentOs

у них была виртуальная машина с «виртуальным процессором». Немного похожая на Dis, немного на LLVM. Был свой SDK для смартфонов лет 10 назад. Была идея сделать свою ОС, микроядро, свой DE с SDK. Идея протухла, а к SDK прикрутили компилятор явы и получилась JVM в 90 кб (с JDK 1.2 что-то около мегабайта).

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

Because these libraries are not defined in the ECMA specifications, they are not protected in any way by Microsoft's Community Promise.

А, ну ясно. Тогда надо бороться с патентами на ПО а не страдать фигней с агитацией «не пишите на C#» и тому подобными...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

А были вполне конкретные усилия в борьбе за здравый смысл. Мигелю продвигали идею, что моно нужно разбить на часть, соответствующую стандартам, и довесок. Тогда можно было бы спокойно писать под моно. Мигель даже сказал, что так и сделает. Но потом ему вызвали его хозяева и... в общем, не будет разбиения моно на части.

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

Насколько я знаю, так уже сделано и об этом написано на сайте...

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от VoDA

Патент на идею - оксюморон. И его по идее можно отменить.

ну ка скажи тогда на что дается патент?

На техническое решение. Если выяснится, что патентовалось несуществующее техническое решение (придуманное с целью патентования идеи или математики), патент будет аннулирован.

Сказанное относится и к США в том числе.

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

> Сказанное относится и к США в том числе.

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

anonymous
()

Сижу читаю, вдруг:

«9.6. Открой программу, продавай марку

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

(Именно так » Sun Microsystems " должны были бы поступить с Java и Jini)."

Эрик Реймонд, 2004

MHz
()

Думаю, ничего страшного, если Java и рипнется. Популярная технология, но её место на тех-же телефонах с Android может без особых проблем заменить любой язык, если сделать ему компилятор для Dalvik. Это не критично. Теоретически можно C++ или Object C, или Go, да хоть Lisp или Pascal для этой VM использовать. А на десктопах Java не нужен, а на крайняк и оракловская реализация прокатит. Это если для работы нужно. А вообще Open Source сообществу давно нужна своя VM и набор библиотек, стандартов и компиляторов-интерпретаторов. Своя единая платформа, вроде .NET или Java. Но сообщество не чешется, все на Sun молились, .NET и Mono ругали, да левые реализации жабы пытались реализовать. А ведь есть LLVM. Его до ума довести, так он способен заменить все проприетарные подделия. При помощи разных кодогенераторов может генерировать код для родной VM, а также Java, CLR и любой платформы. Позволяет экономить кучу времени при написании нового компилятора. В общем LLVM - это будущее. В том числе и для Dalvik, если Google и Apple пойдут против Ораклыча.

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

С таким количеством девелоперов и кода, говорить, что Ява умрет все равно, что говорить что умрёт английский язык.

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

+1 вероятнее всего может переродиться в новый язык JcPP который будет сочетать основные фичи java с дополнительными обкатанными вещами + синтаксис java + умение работать с java-либами. Какой нибудь Groovy или Scala, после того как докажет, что может бОльше чем java при меньшем времени на изучение языка/платформы.

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

> Популярная технология, но её место на тех-же телефонах с Android может без особых проблем заменить любой язык, если сделать ему компилятор для Dalvik. Это не критично.

Это принципиально. переписывать код приложений никто не будет - перейдут на WM7.

А вообще Open Source сообществу давно нужна своя VM и набор библиотек, стандартов и компиляторов-интерпретаторов. Своя единая платформа, вроде .NET или Java. Но сообщество не чешется, все на Sun молились

Своя VM сравнимая с JVM очень уж сложный продукт. Даже не в том, что сложный архитектурно - много кода и много дебага, тестинга.

Сообщество не может такого уровня проекты делать ибо нет единой организации. Такого размера проекты сообществом делаются только если они разрозненные: Gnome или KDE проекты в пример.

хотя бы уровня java это несколько компаний уровня IBM, Intel и несколько сотен программистов + тестеры + еще и еще. И все идут в одном направлении. И даже IBM+Intel не смогли за разумное время повторить JVM по готовым спекам. А если архитектура/спеки еще не готовы?

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

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

>> А разве акционеры Sun не хотели изначально сделки именно с IBM? И разве не антимонопольный коммитет запретил её?

Акционеров много. Были и сторонники и противники поглощения бимером. Антимонопольный, насколько я помню, был не против.

Антимонопольный мог быть против (его не спрашивали). И потому IBM не решился на такую сделку.

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

> Что с проектами Apache станет? Они перестанут офицально поддерживать код на чистой яве? Т.е. надо будет держать две JVM - одна для Enterprise-решений (sun-jre), другая под софт от ASF (OpenJDK), верно ?

Другой java просто нет. sun-jre это и есть OpenJDK ;) И наоборот.

Не путать с Sun JRE for Enterprize & еще какая то. Они как были платными от Sun так и останутся платными от Оракли.

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

> По-моему, нет. GPL2 дает implicit patent grant. Нельзя лицензировать код под GPL2 и подать в суд за патенты на того, кто использует лицензированный код. Таким образом, проблем с технологиями, используемыми в OpenJDK, например, HotSpot, не будет.

implicit patent дает GPL v3, а OpenJDK под v2 (как и ядро Linux).

Однако в мобильной жабе используются штучки, которых в OpenJDK нет - например, preverify. Если унаследовать код от OpenJDK и добавить в него preverify, то можно попасть под патент. Другой вопрос, что гуглу это и не надо.

Вроде как в лицензии OpenJDK или TCK под нее написано ограничение на применение - не для мобильных устройств.

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

> Что такое ТСК? каждый третий пост содержит эту аббревиатуру?

Test Conpatibility Kit - набор автоматизированных тестов чтобы пройти определенную сертификацию. В данном случае сертификацию на Java.

Потому как java покрыта патентами, а патенты получаются автоматически при прохождении TCK. Не прошел TCK - получил приглашение в суд.

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

> А я заметил что если ее использовать - то страшные тормоза (например можно заметить это на программе моделирования http://www.sweethome3d.com/index.jsp) а на сановской все летает.

Повезло что вообще запустилось. Я ловил феерические глюки при работе с Tomcat. Заменил на Sun JDK (Open JDK еще не было) и все заработало.

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

> Так что ж это получается, что есть вакатное место на замещение жабаплатформы? Вот те на, только сел жабку учить, а она уже в конце жизненного цикла. Ждать альтернатив?

Да, ждать ;) С++ был сделан 30 лет тому, Java 15. Значит сейчас создается язык который будет популярен через 5 лет, а через 10 будет приносить хорошую ЗП. Через 15 о нем на ЛОРе будут писать - в конце жизненного цикла.

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

>> А как ты хотел, думал что в gnu classpath реализован HotSpot JIT? Нет его там.

Я хотел бы что бы в дистрибутивах сразу была самая быстрая и наименее глюкавая жаба, и что бы не нужно было простым смертным думать о каких то там gnu classpath и HotSpot JIT.

с самой быстрой не получится - за быстроту в определенных операциях и денег платят и компании покупают (JRocket / BEA). Oracle JRTS. Oracle Java Professionals.

Но судя по вопросу вам подойдет OpenJDK: sudo apt-get install openjdk-6-jdk

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

>эклипс жырный, нетбинс убогий.

Если для тебя Mainstream IDE для Java - только Eclipse и NetBeans, то советую расширять кругозор

X-Pilot ★★★★★
()
Ответ на: комментарий от VoDA

>Антимонопольный мог быть против (его не спрашивали). И потому IBM не решился на такую сделку.

Тем более, Какой смысл обсуждать, кто кого в итоге не купил? Да, Оракул ведет себя некрасиво, более того, он топит венскими стульями. Но это невидимая рука рынка. Это норма.

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

+5! через пару лет большинство заложившихся на жава-технологии будет закладывать последние трусы что бы расплатится с исками.

anonymous
()

Джава - уже не глобально, но так же надёжно?

svr4
()
Ответ на: Python от ktotuta

...не нужент.

anonymous
()

JVM более не требуется, есть Android, надежный и производительный, для любого оборудования.

Идея Java OS была сочтена не перспективной, ну в общем как и другие поделки SUN, как выяснилось со временем.

Так что Android - лучший дистрибутив Linux

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

>> Популярная технология, но её место на тех-же телефонах с Android может без особых проблем заменить любой язык, если сделать ему компилятор для Dalvik. Это не критично.

Это принципиально. переписывать код приложений никто не будет - перейдут на WM7.

А для перехода на WM7 код приложений переписывать не надо, или как?!

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