Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Czy ja dobrze rozumiem?

71 views
Skip to first unread message

slawek

unread,
Aug 18, 2018, 2:02:06 AM8/18/18
to

Według Oracle cena za Javę to 2.5 USD miesięcznie. Czyli jeżeli
napiszę program (lub jeżeli już mam go napisanego) i będę na tyle
głupi/mądry aby dać go na licencji GPL, to każdy użytkownik
będzie i tak musiał płacić za niego te 2.5 dolara?!

Ok, jest OpenSDK. Ale, tak jak ja to widzę na ich stronie, Oracle:
1. wymaga aby OpenSDK było używane wyłącznie z pojedyńczym
egzemplarzem programu (co samo w sobie jest łamaniem przez Oracle
licencji GPL jaką ma OpenSDK); 2. nie dostarcza kodu źródlowego
każdej zrobionej przez siebie zmodyfikowanej wersji OpenSDK, a
tylko kod źródłowy referencyjnej wersji bazowej (x.0.0.0), co
także nie jest zgodne z GPL; jest na GPL a nie LGPL.

Wygląda na to, że mogę tej zimy użyć podręczników do Javy do
palenia w piecu. Ewentualnie odesłać je do Oracle. Bo Java stała
się językiem praktycznie nieużytecznym. Co z tego że mnie stać na
płacenie tych 30 cz 40 USD (mam więcej niż jeden komputer), ale
jeżeli chcę aby program był za darmo dla wszystkich chętnych - to
będzie to niemożliwe bez sięganie po jakieś inne JRE, co dla 99%
użytkowników nie będzie wykonalne.

Ok, zawsze pozostaje Android i OpenSDK z Android Studio. Ale
desktopowa Java is dead.

A może się mylę?


----Android NewsGroup Reader----
http://usenet.sinaapp.com/

J-23

unread,
Aug 22, 2018, 1:15:01 PM8/22/18
to
W dniu 18.08.2018 o 08:02, slawek pisze:
Zle rozumiesz 2,5 USD obejmuje tzw. "Commercial Features" SDK bez tego
jest bezpłatne i możliwe do użycia

Pozdrawiam
J-23

slawek

unread,
Aug 27, 2018, 2:10:22 AM8/27/18
to
J-23 <Bacz...@poczta.fm> Wrote in message:
> Zle rozumiesz 2,5 USD obejmuje tzw. "Commercial Features" SDK bez tego
> jest bezpłatne i możliwe do użycia

Tak, ale tylko OpenSDK jest bezpłatne, Oracle SDK jest ZAWSZE z
"commercial features" - tyle że można było ich nieużywać. Co
więcej Oracle ogłosiło wszem i bez owijania w bawełnę, że płatna
będzie Java, czyli SDK/JRE od Oracle. To samo Oracle ogłosiło że
OpenJDK będzie free, jednakże: 1. na licencji GPL (nie LGPL); 2.
udostępnia skompilowane OpenSDK pod warunkiem że użytkownik
zobowiąże się do użycia tylko i wyłącznie z pojedynczym
PROTOTYPEM programu; 3. kod źródłowy OpenSDK jest przez Oracle
dostarczany w wersji "referencyjnej" x.0.0.0.

Czy postępowanie Oracle jest zgodne z GPL? Nie chce mi się o tym
myśleć. Zwłaszcza że jest kwestią ciekawą czy Oracle jest
licencjonodawcą - czy licencjonobiorcą (Java była na GPL zanim
Oracle kupiło itd.)

Jest jeszcze taki Azul Zulu. Tyle że i tak Java jest dead.

J-23

unread,
Aug 27, 2018, 3:54:23 PM8/27/18
to
W dniu 27.08.2018 o 08:10, slawek pisze:
> J-23 <Bacz...@poczta.fm> Wrote in message:
>> Zle rozumiesz 2,5 USD obejmuje tzw. "Commercial Features" SDK bez tego
>> jest bezpłatne i możliwe do użycia
>
> Tak, ale tylko OpenSDK jest bezpłatne, Oracle SDK jest ZAWSZE z
> "commercial features" - tyle że można było ich nieużywać.

Tak i to się nie zmieniło. Zmieni się tylko sposób dystrybucji
w ten sposób że nie będzie wersji Embedded. Java w wersji Embedded to
Java 8 na potwierdzenie tych słów ten link (Tekst w źołtym okienku)

http://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/javase-embedded-downloads-2209751.html

Jest póki co informacja nie potwierdzona przez sam Oracle że wersje
powyżej 9 będą płatne

póki co jest wersja 9 która jeszcze jest na starych zasadach jeśli nie
będziesz uzywał tych rzeczy wymienionych w tabeli 1.1 to możesz
korzystać do woli - tabela pod linkiem
http://www.oracle.com/technetwork/java/javase/terms/products/index.html
jest to cała licencja Javy i tu nie ma potwierdzenia nt słow o których
piszesz.

Wiec podsumowując mysle że twoje słowa Java jest Dead sa troche na wyrost

Pozdrawiam

mhaduk

unread,
Aug 31, 2018, 2:58:17 AM8/31/18
to
W dniu wtorek, 28 sierpnia 2018 03:54:23 UTC+8 użytkownik J-23 napisał:
> W dniu 27.08.2018 o 08:10, slawek pisze:
> > J-23 <B...@poczta.fm> Wrote in message:
Hej,

Tak zwane high level overview: Oracle HotSpot do zastosowań komercyjnych od wersji Java 11 nie jest darmowy. Wersja Java 8 przestanie mieć łatki dla zastosowań komercyjnych w styczniu 2019. Są alternatywy typu Azul Zulu, AdoptOpenJDK, Java w dystrybucjach Linux (typu CentOS), Java w RHEL (z subskrypcją od RH). Ogólnie będzie mniej user friendly. OpenJDK może i da się użyć jako takie, ale ono jest aktualizowane przez 6 miesięcy przez Oracle. Czyli teraz Java 9 is dead. Java 10 will be dead (we wrześniu 2018) i tak dalej co 6 miesięcy.

Tutaj trochę przydatnych linków:
Opis nowego modelu: https://www.oracle.com/java/java-se-subscription.html
A tu FAQ: http://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptionfaq-4891443.html
W skrócie: https://www.azul.com/java-stable-secure-free-choose-two-three/

Kilka ważniejszych fragmentów:
What is the cost of a Java SE Subscription?
Desktop pricing is $2.50 per user per month, or lower with tiered volume discounts. Processor pricing for use on Servers and/or Cloud deployments is $25.00 per month or lower. Please see the Oracle Java SE Subscription Price List for more information.

What happens if I do not renew a subscription?
At the end of your Java SE Subscription, your rights to any commercial software downloaded under the subscription, and your access to Oracle Premier Support, will end. We recommend transitioning your Java SE applications to OpenJDK binaries from Oracle (under a GPL license) before the end of your subscription if you do not intend to continue with the subscription. This will allow you to continue running your applications uninterrupted.

J-23

unread,
Aug 31, 2018, 10:06:36 AM8/31/18
to
W dniu 31.08.2018 o 08:58, mhaduk pisze:
> W dniu wtorek, 28 sierpnia 2018 03:54:23 UTC+8 użytkownik J-23 napisał:
>> W dniu 27.08.2018 o 08:10, slawek pisze:
>>> J-23 <B...@poczta.fm> Wrote in message:
>>>> Zle rozumiesz 2,5 USD obejmuje tzw. "Commercial Features" SDK bez tego
>>>> jest bezpłatne i możliwe do użycia
>>>
>>> Tak, ale tylko OpenSDK jest bezpłatne, Oracle SDK jest ZAWSZE z
>>> "commercial features" - tyle że można było ich nieużywać.
>>
>> Tak i to się nie zmieniło. Zmieni się tylko sposób dystrybucji
>> w ten sposób że nie będzie wersji Embedded. Java w wersji Embedded to
>> Java 8 na potwierdzenie tych słów ten link (Tekst w źołtym okienku)
>>
>> http://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/javase-embedded-downloads-2209751.html
>>
>> Jest póki co informacja nie potwierdzona przez sam Oracle że wersje
>> powyżej 9 będą płatne
>>
>> póki co jest wersja 9 która jeszcze jest na starych zasadach jeśli nie
>> będziesz uzywał tych rzeczy wymienionych w tabeli 1.1 to możesz
>> korzystać do woli - tabela pod linkiem
>> http://www.oracle.com/technetwork/java/javase/terms/products/index.html
>> jest to cała licencja Javy i tu nie ma potwierdzenia nt słow o których
>> piszesz.
>>
>> Wiec podsumowując mysle że twoje słowa Java jest Dead sa troche na wyrost
>>
>> Pozdrawiam
>
> Hej,
>
> Tak zwane high level overview: Oracle HotSpot do zastosowań komercyjnych od wersji Java 11 nie jest darmowy. Wersja Java 8 przestanie mieć łatki dla zastosowań komercyjnych w styczniu 2019. Są alternatywy typu Azul Zulu, AdoptOpenJDK, Java w dystrybucjach Linux (typu CentOS), Java w RHEL (z subskrypcją od RH). Ogólnie będzie mniej user friendly. OpenJDK może i da się użyć jako takie, ale ono jest aktualizowane przez 6 miesięcy przez Oracle. Czyli teraz Java 9 is dead. Java 10 will be dead (we wrześniu 2018) i tak dalej co 6 miesięcy.

Wszystko ładnie i pięknie tylko dlaczego uważasz "Java 9 is dead" bo nie
zapłacisz 2,5 dolara za subskrypcje miesięcznie? Zapewniam Cie że
zapłaci 99,9% procent firm. Oracle sobie z tego zdaje sprawę doskonale
stąd ta symboliczna opłata pomnożona przez ilość oprogramowania daje im
gigantyczny zastrzyk gotówki

Pozdrawiam

mhaduk

unread,
Sep 4, 2018, 3:53:39 AM9/4/18
to
W dniu piątek, 31 sierpnia 2018 16:06:36 UTC+2 użytkownik J-23 napisał:
>
> Wszystko ładnie i pięknie tylko dlaczego uważasz "Java 9 is dead" bo nie
> zapłacisz 2,5 dolara za subskrypcje miesięcznie? Zapewniam Cie że
> zapłaci 99,9% procent firm. Oracle sobie z tego zdaje sprawę doskonale
> stąd ta symboliczna opłata pomnożona przez ilość oprogramowania daje im
> gigantyczny zastrzyk gotówki
>
> Pozdrawiam

Zakładam, że nie przeczytałeś linków, które podałem wcześniej :-) No ale jeszcze raz (bo Oracle tu faktycznie namieszał).
Java 9 is dead - tak samo jak Piłsudski is dead, to tak zwany fakt autentyczny. Odsyłam do polityki EOL Oracle: http://www.oracle.com/technetwork/java/javase/eol-135779.html Tam jest napisane, że Java 9 is dead since March 2018. A 03.2018 to jakby już był, więc tyle w temacie.

2.5 dolara - można płacić, ale za to jest aktualizacja Javy LTS (taki nowy wynalazek). LTS to 8 i 11 (a potem 17). Więc nie ma czegoś takiego jak wsparcie dla Javy 9 czy 10 czy 12, 13... itp. Po prostu wersje 9, 10 i 12-16 to takie "develper preview". Niby jest, niby można używać, ale nikt normalny nie użyje tego na produkcji. Na produkcji będą wersje LTS. Kropka.

Co do tego, że 99.9% firm zapłaci 2.5USD/desktop do Oracle. Tu bym się założył, że nie zapłaci, możesz wybrać stawkę:
a) 1 MLN USD
b) 10 MLN USD
c) 100 MLN USD

Deal?

Mi się wydaje, ze zapłaci jakieś 1-5% firm korzystających z Javy. Im większa, tym większa szansa, że komuś (niekoniecznie Oracle) zapłaci za łatki.

J-23

unread,
Sep 4, 2018, 8:08:45 AM9/4/18
to
W dniu 04.09.2018 o 09:53, mhaduk pisze:
> W dniu piątek, 31 sierpnia 2018 16:06:36 UTC+2 użytkownik J-23 napisał:
>>
>> Wszystko ładnie i pięknie tylko dlaczego uważasz "Java 9 is dead" bo nie
>> zapłacisz 2,5 dolara za subskrypcje miesięcznie? Zapewniam Cie że
>> zapłaci 99,9% procent firm. Oracle sobie z tego zdaje sprawę doskonale
>> stąd ta symboliczna opłata pomnożona przez ilość oprogramowania daje im
>> gigantyczny zastrzyk gotówki
>>
>> Pozdrawiam
>
> Zakładam, że nie przeczytałeś linków, które podałem wcześniej :-) No ale jeszcze raz (bo Oracle tu faktycznie namieszał).
> Java 9 is dead - tak samo jak Piłsudski is dead, to tak zwany fakt autentyczny. Odsyłam do polityki EOL Oracle: http://www.oracle.com/technetwork/java/javase/eol-135779.html Tam jest napisane, że Java 9 is dead since March 2018. A 03.2018 to jakby już był, więc tyle w temacie.

Mam wrażenie że mylisz pojęcia w marcu skończyły się publiczne
aktualizacje - czyli nie będą robione do tej wersji np łaty odnośnie
bezpieczeństwa no i może się pojawić problem w nowszych przeglądarkach

ale to wszystko będzie się działo dla tych którzy nie zapłacą jeżeli
zapłacisz 2,5 USD będziesz miał dostęp do wersji LTS i tyle

Moim zdaniem to będzie wyglądało tak jeżeli wieksza firma będzie chciała
stworzyć produkt to odrazu wezmie wersje za którą zapłaci 2,5 USD /
miesiecznie i tyle

A jeżeli ktoś będzie chciał napisać sobie soft i dać go za Free to
wybierze OpenJDK

>
> 2.5 dolara - można płacić, ale za to jest aktualizacja Javy LTS (taki nowy wynalazek). LTS to 8 i 11 (a potem 17). Więc nie ma czegoś takiego jak wsparcie dla Javy 9 czy 10 czy 12, 13... itp. Po prostu wersje 9, 10 i 12-16 to takie "develper preview". Niby jest, niby można używać, ale nikt normalny nie użyje tego na produkcji. Na produkcji będą wersje LTS. Kropka.

Tutaj pełna zgoda będzie szybsze podbijanie wersji. Nie jest to moim
zdaniem dobry ruch ze strony Oracle, bo zespół programistów co chwila
będzie musiał się zapoznawać co chwila z nową specyfikacją wersji czy
nie ma tam jakiś nowych wynalazków. Z drugiej strony patrząc na prędkość
wydań nowych wersji można założyć że z wersji na wersje nie będzie
dużych zmian.

>
> Co do tego, że 99.9% firm zapłaci 2.5USD/desktop do Oracle. Tu bym się założył, że nie zapłaci, możesz wybrać stawkę:
> a) 1 MLN USD
> b) 10 MLN USD
> c) 100 MLN USD
>
> Deal?

Zapłacą z prostej przyczyny nie opłaci im się przepisywać istniejącego
systemu który działa i dobrze się sprzedaje.

>
> Mi się wydaje, ze zapłaci jakieś 1-5% firm korzystających z Javy. Im większa, tym większa szansa, że komuś (niekoniecznie Oracle) zapłaci za łatki.
>

Java jest zbyt popularna i używana na wielu urządzeniach nie tylko
komputery i nie tylko aplikacje desktopowe by zapłacił tak niski procent
jak tutaj podajesz. Możemy wrócić za rok do tej rozmowy czy za ile tam
masz ochotę i jestem przekonany że tutaj Java będzie miała co najmniej
taką samą popularność

Pozdrawiam

mhaduk

unread,
Sep 4, 2018, 8:47:30 AM9/4/18
to
W dniu wtorek, 4 września 2018 14:08:45 UTC+2 użytkownik J-23 napisał:
>
> Java jest zbyt popularna i używana na wielu urządzeniach nie tylko
> komputery i nie tylko aplikacje desktopowe by zapłacił tak niski procent
> jak tutaj podajesz. Możemy wrócić za rok do tej rozmowy czy za ile tam
> masz ochotę i jestem przekonany że tutaj Java będzie miała co najmniej
> taką samą popularność
>
> Pozdrawiam

OK, wróćmy za rok. Nie ma co się tu sprzeczać, jak kto rozumie co Oracle robi ;-)
Pozdrawiam,
Daniel

J-23

unread,
Sep 4, 2018, 11:29:07 AM9/4/18
to
W dniu 04.09.2018 o 14:47, mhaduk pisze:
Nikt się nie sprzecza, nazwał bym to luźną wymianą argumentów :)

Plus z tej dyskusji że może troche grupa się ruszy bo cicho tu jak
makiem zasiał :)

Pozdrawiam
0 new messages