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)

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

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

> Если кто-нибудь сделает виртуальную машину для мобильников на основе OpenJDK то у него будут такие же проблемы как и у Google

Не думаю. Ибо Ораклу будет очень сложно объяснить в суде как это они так сначала даровали четыре свободы, а потом мешают их применить, что явно запрещено пунктами 6 и 7 GPLv2

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

Кроме этого OPENJDK COMMUNITY TCK LICENSE AGREEMENT вроде пока никто не отменял.

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

>Уже сказали, что выход ASF из JCP никаким образом не повлияет на проекты apache

Я читал это предложение от аналитоков на ЛОРе, мне хочется официального подтверждения. Или тут есть мейнтейнер проекта в ASF ? =)

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

>Если кто-нибудь сделает виртуальную машину для мобильников на основе OpenJDK то у него будут такие же проблемы как и у Google

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

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

>Не думаю. Ибо Ораклу будет очень сложно объяснить в суде как это они так сначала даровали четыре свободы, а потом мешают их применить, что явно запрещено пунктами 6 и 7 GPLv2

так ведь в лицензии специально были сделаны исключения.

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

> ведь лицензия явно запрещает создание виртуальной машины для встраиваемых систем

Какой пункт GPL, не подскажете?

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

OMFG... вы вообще лицензию OpenJDK читали?

classpath exception это право линковаться с опенждк без необходимости копилефить свой код и все.

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

Валяй. Главное - патч исходников сделай. И учти, что виртуальная машина в OpenJDK отличается от Dalvik на 100%.

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

Меня посещает шальная мысль что быть может некросовт создал свой доднед и не наезжает на Mono чтобы дать миру java-подобную технологию, не имеющую столько анальных ограничений и недостатков как жаба... Может ms все-таки частично-добрые? :) (это не троллинг)

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

>OpenJDK теперь каюк?

Да, и это замечательно! Вперед LLVM и .NET!

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

> Если кто-нибудь сделает виртуальную машину для мобильников на основе OpenJDK то у него будут такие же проблемы как и у Google

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

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

Вся беда с mono как раз в том, что при сговоре двух компаний лицензию и implicit patent grant дает одна, а судится за патенты другая. Это баг в GPL2.

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

>Вся беда с mono как раз в том, что при сговоре двух компаний лицензию и implicit patent grant дает одна, а судится за патенты другая. Это баг в GPL2.

У прыщеглазиков все не как у людей.

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

> не имеющую столько анальных ограничений и недостатков как жаба... Может ms все-таки частично-добрые? :) (это не троллинг)

Нет, троллинг. У MS есть патенты против Mono. В отличие от жабы, где под ударом только не-OpenJDK реализации, у MS под ударом все. MS «Community Promise» - это пустой треп, у FSF написано, почему.

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

>>3) Продалось Oracle, а не IBM'у.

ага, поучи акционеров.

Немного встряну в вашу высококультурную беседу. А разве акционеры Sun не хотели изначально сделки именно с IBM? И разве не антимонопольный коммитет запретил её?

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

>>Apache пытается раздувать панику в интересах Microsoft и dotNet.

Бред. Апач очень много сделал для Java.


Не надо Microsoft всё время выкрашивать в черный цвет. Они тоже много хорошего и полезного делают.

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

У MS есть патенты против Mono. В отличие от жабы, где под ударом только не-OpenJDK реализации, у MS под ударом все. MS «Community Promise» - это пустой треп, у FSF написано, почему.

Где пруфлинк? winforms, wpf и прочие части - они-то да, они являются проблемой, очевидно. Остальные части нет. Тем не менее, я с удовольствием прочитаю подробный разбор этих вопросов с точки зрения FSF. Если праведный гнев вызывает winforms (я читал разбор от Столлмана, ему не понравилась эта часть), то это вовсе не беда.

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

>На чем теперь принято писать приложения? Дотнет не предлагать.

Тогда Vala! ;)

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

> шутку

Сможете опровергнуть хотя бы одно прилагательное?

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

Я философские бредни РМС не читаю. Предпочитаю смотреть на мир не сквозь имакс и косматую бороду.

Похоже ты ни строчки не прочитал по той ссылке... Там все наоборот...

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

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

ВНЕЗАПНО Это же декларируют и CDDL, и Apache License 2.0:

3. Grant of Patent License.
Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

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

GCJ это не альтернативная реализация, а своеобразная импровизация по мотивам JVM.


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

anonizmus
()

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

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

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

Любая альтернатива жабке подпадет под какие-либо основополагающие патенты и принципы. А не подпадет, так сразу под некросовт подпадет. Обе альтернативы уже есть - Dalvik, Mono. Просто забей на патенты и на сайте своей программы в разделе downloads пиши «для стран 3-го сорта типа США программа не доступна» - пусть ощутят :)

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

> Будь код хоть трижды под GPL, но раз есть такие ограничения, патенты и прочие обвесы, то такой код не может быть свободным ну никак.

Пруфы? особенно про трижды GPL, то есть GPLv3 )

Да, а пропатчить Опенждк до далвика вы не можете по причине несовместимости Apache License 2.0 и GPLv2

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

> ВНЕЗАПНО Это же декларируют и CDDL, и Apache License 2.0:

А это тут причем вообще?

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

>Я почему спрашиваю - в убунтах/дебианах ее любят совать вместо православной сановской...

Вы в каком году живёте? Нет уже нигде gcj, он даже не собирается без бубна.

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

Вы в каком году живёте? Нет уже нигде gcj, он даже не собирается без бубна.


живу в убунте 10.04 LTS
gcj есть, вот например:

gcj-4.3 - The GNU compiler for Java(TM)
gcj-4.3-base - The GNU Compiler Collection (gcj base package)

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

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

Любая альтернатива жабке подпадет под какие-либо основополагающие патенты и принципы. А не подпадет, так сразу под некросовт подпадет. Обе альтернативы уже есть - Dalvik, Mono. Просто забей на патенты и на сайте своей программы в разделе downloads пиши «для стран 3-го сорта типа США программа не доступна» - пусть ощутят :)

Лучше уж для САР: Стран Анального Рабства. А доступна только для Стран Свободного Мира. :)

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

>crimson_eyes> GPL2 дает implicit patent grant.

Не путай с GPL v3

Это вы что-то путаете. GPLv3 дает explicit patent grant и расширенную защиту от всяких транзитивных патентных исков, тивоизации и прочих ужасов. GPL2 слабее в этом плане, но тоже дает защиту.

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

> GCJ это альтернативная и свободная реализация, кстати защищенная от патентных исков Open Invention Network (OIN). Но с выходом OpneJDK GCJ потерял свою актуальность.

GCJ это просто компилятор языка Ява. К нему ещё нужна реализация JRE/JDK (gnu classpath или Harmony), также как для GCC ещё нужна glibc.
И да, такие реализации JRE актуальность потеряли.

anonymous
()

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

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

> Т.е. она сейчас деприкейтед что ли, как мне тут подсказывают, или все таки развивается ?

на сайте http://gcc.gnu.org/java/ не видно обновлений свежее начала 2009 года. ну это ладно, хуже то, что gnu classpath застрял в развитии где-то между JDK 1.4 и JDK 1.5.

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