Apka z oracle jdbc driverem komercyjnie - licencje

Odpowiedz Nowy wątek
2019-03-15 17:07
0

Witam Was,

Zamierzam stworzyć komercyjną aplikację javową (JDK8), która łączy się z bazą danych Oracle (wiadomo - z użyciem jdbc do Oracla). No i tutaj pojawia się w mojej głowie szereg pytań co do licencji (szukałem w necie, patrzyłem na https://www.oracle.com/techne[...]vase/terms/license/index.html (licencja javy) oraz na https://www.oracle.com/techne[...]tribution-license-152002.html (licencja jdbc drivera do oracla) jednak chciałbym to sobie ugruntować, no i nie jestem pewien, bo tutaj już trochę wkracza sfera prawnicza):

1) W moim pliku jar nie będę zamieszczał JRE ani JDK, jednak klient chciałby dostać źródła, oraz mieć możliwość (w razie czego) modyfikacji programu u siebie - czy będzie mógł on sobie wówczas ściągnąć np JDK8?

2) Wiem, że licencja javy jest wymagana, jeżeli chcemy robić updejty wersji javy, oraz chcemy mieć support. Czy jeżeli przyjmiemy, że NIE CHCEMY mieć updejtów, to wówczas licencja nie jest wymagana?

3) Czy jeżeli jednak licencja od javy jest wymagana, to może lepiej spróbować openJDK?

4) JDBC driver do Oracla - czy mogę korzystać z niego w aplikacji komercyjnej? Jeśli nie, to co wtedy? Płać i płacz?

Wołam tych, którzy wydaje mi się że wiedzą coś w tym temacie: @Wibowit @Koziołek @Shalom

edytowany 1x, ostatnio: Pinek, 2019-03-15 17:07

Pozostało 580 znaków

2019-03-15 18:04
1

ZTCP to OracleJDK 8 jest darmowe do użytku komercyjnego, ale OracleJDK 11 już nie. OpenJDK jest darmowe do użytku komercyjnego niezależnie od wersji.

OracleJDK nie ma już darmowego komercyjnego wsparcia, skończyło się w styczniu (można jednak używać wersji niewspieranej). Jeśli chcesz mieć wspieraną wersję Javy to powinieneś przerzucić się na AdoptOpenJDK 8, które jest wspierane do 2023 roku.

ad 4) ZTCW to sam JDBC driver od Oracle'a jest darmowy do użytku komercyjnego.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.

Pozostało 580 znaków

2019-03-15 18:32
1

ad 1) Java 8 w wersji Oracle jest na starej licencji. Nie ma problemu z użyciem komercyjnym.
ad 2) Nie, dotyczy to tylko Javy Oracle od wersji 11. W praktyce można używać OpenJDK, ale nie ma wsparcia.
ad 3) Tylko OpenJDK.
ad 4) Co do zasady można używać w projektach komercyjnych. Co prawda są jakieś ograniczenia, ale raczej nie stosują się one do typowych przypadków.

Pozostało 580 znaków

2019-03-16 17:19
0

@Pinek: sory za offtop, ale po ch*j chcesz się łączyć z Oraclem jak masz za firko normalne bazy danych jak PostgreSQL?


Nie pomagam przez PM. Pytania zadaje się na forum.
konkretny klient ma już swoją bazę danych, i ja tu nie mam nic do gadania :P - Pinek 2019-03-16 19:23
A to mogę wybaczyć :P A już Cię o masochizm posądzałem xD - scibi92 2019-03-17 00:54

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0