» »

Java bo placljiva

Java bo placljiva

1
2
»

Ales ::

Zakaj bi bil star pod 18 let?

Nosilec avtorskih pravic lahko spremeni licenco programa iz GPL v kako drugo odprtokodno ali zaprtokodno licenco. To seveda ne velja za nazaj.

Primer, verzija Nečesa 1.0 je bila izdana pod GPL, to verzijo lahko vsakdo uporablja v skladu z GPL. Avtor kode se odloči verzijo Nečesa 2.0 izdati pod zaprtokodno licenco... in nimaš se kaj bunit proti temu. Lahko pa verzijo 1.0 uporabljaš še naprej pod GPL (vključno z nadaljnjim razvojem, redistribucijo, itd.).

Avtor lahko tudi zahteva, dokler je taka zahteva v skladu s pravom s področja avtorskih pravic, da ne uporabljaš imena, loga, logotipa, itd. od Nekaj, četudi je sicer Nekaj 1.0 pod GPL.

Seveda pa za spremembo licence mora biti ali en avtor vseh pomembnih delov kode, ali pa se morajo vsi avtorji strinjati. Če imaš projekt, ki ima veliko različnih avtorjev, ki niso svoje avtorske pravice prenesli na eno samo pravno ali fizično osebo, potem se bo licenca v praksi bolj težko spreminjala. So se kar veliki projekti ubadali s tem v preteklosti in so rabili tudi leta in leta dela in kar precej pisanja spornih delov kode na novo, da jim je uspelo spremeniti licenco.

Tudi zato (med ostalim) nekateri projekti zahtevajo od vsakega potencialnega avtorja, da avtorske pravice prenese na nosilca projekta, preden se njegov prispevek sploh sprejeme.

Mimogrede, en projekt je lahko hkrati izdan pod GPL in pod neko poljubno zaprtokodno licenco. Oboje hkrati. Nič nenavadnega.

Posledično lahko avtor nekomu izdaja poljubne zaprtokodne licence za uporabo, širši javnosti pa dovoli uporabo pod GPL. Prvo prav pride kakim podjetjem, ki jim GPL ne ustreza.

Zgodovina sprememb…

  • spremenil: Ales ()

jype ::

OpenOffice ni bil GPL. GPL je specifičen zato, ker od avtorja zahteva, da se odpove patentnim zahtevkom.

PrimoZ_ ::

jype je izjavil:

OpenOffice ni bil GPL. GPL je specifičen zato, ker od avtorja zahteva, da se odpove patentnim zahtevkom.


Evo saj ni bilo tako težko :)
Namesto brezveznih ugank bi takoj lahko spomnil na patente ...

bMozart ::

Možno, da sem ga napačno razumel, kaj je hotel vprašat. V vsakem primeru je dobil svoj odgovor, si lepo napisal. Dodal bi še, da lahko (vsaj za svoje delo) izbere med poljubnimi licencami ali pa "simple" napiše svojo.

ps: (sem spregledal, je napisal za "za kasnejše verzije") Eh se bo treba bolje naspat. =)
I NEED The Point of View Gun effectible on girls too! And then...

Zgodovina sprememb…

  • spremenilo: bMozart ()

PrimoZ_ ::

Kar sem imel jaz v mislih je malo specifična situacija in sicer primeri ko je SW sicer open source ampak 99% kode prispeva eno samo podjetje.
V takem primeru sem mislil da ni neke velike razlike med GPL in MIT, saj tu podjetje lažje izda naslednjo verzijo ko zaprtokodno verzijo in je manjša verjetnost da fork zares uspe in zaživi.

Ne vem pa koliko v .net core prispevajo ostali poleg MS...

Pa kolikor sem videl se pojavljajo že težje po gpl izpeljani licenci, ki zahteva deljenje kode v kolikor se le ta uporablja za zagotavljanje nekega komercialnega servisa.
Ker klasičen GPL ne preprečuje da nekdo vzame tvoje delo in na podlagi le tega začne nudit neko storitev, ker pač ne distribuira samega SW-ja.

Zgodovina sprememb…

  • spremenilo: PrimoZ_ ()

PrimoZ_ ::

Evo če koga zanima: https://www.theregister.co.uk/2018/10/1...

Today, the maker of another open source database, MongoDB, plans to introduce a license of its own to deal with the issue cited by Redis: cloud service providers that sell hosted versions of open-source programs - such as Redis and MongoDB database servers - without offering anything in return.

"Once an open source project becomes interesting or popular, it becomes too easy for the cloud vendors to capture all the value and give nothing back to the community," said Dev Ittycheria, CEO of MongoDB, in a phone interview with The Register.

Ales ::

PrimoZ_ je izjavil:

... Pa kolikor sem videl se pojavljajo že težje po gpl izpeljani licenci, ki zahteva deljenje kode v kolikor se le ta uporablja za zagotavljanje nekega komercialnega servisa.
Ker klasičen GPL ne preprečuje da nekdo vzame tvoje delo in na podlagi le tega začne nudit neko storitev, ker pač ne distribuira samega SW-ja.

Eh, že obstaja, AGPL.

To je ena od bolj znanih odprtokodnih licenc.

LeQuack ::

njyngs je izjavil:

kunigunda je izjavil:

Venomer omenjajo placljivost javaSE. kaj pa JavaEE ?

JavaEE več ne obstaja. Jo je Oracle predal Eclipse Foundationu v začetku leta.

Zdaj gre za JakartaEE. Ime je spremenjeno, ker si Oracle lasti ime "Java".


Se pravi prebivalci Jave morajo plačevati Oraclu?
Quack !

PrimoZ_ ::

Ales je izjavil:

PrimoZ_ je izjavil:

... Pa kolikor sem videl se pojavljajo že težje po gpl izpeljani licenci, ki zahteva deljenje kode v kolikor se le ta uporablja za zagotavljanje nekega komercialnega servisa.
Ker klasičen GPL ne preprečuje da nekdo vzame tvoje delo in na podlagi le tega začne nudit neko storitev, ker pač ne distribuira samega SW-ja.

Eh, že obstaja, AGPL.

To je ena od bolj znanih odprtokodnih licenc.


Jaz osebno jo vidim prvič, oz. se ne spomnim...
Znane so mi razne apache, bsd, mit, gplv2 in v3, lgpl in podbne licence. AGPL pa res še nisem zasledil oz. nisem bil pozores, saj sedajle ko gledam seznam kar nekaj poznanega SW-ja uporablja to licenco.
Vsak dan se kaj naučiš :)

Zgodovina sprememb…

  • spremenilo: PrimoZ_ ()

boolsheat ::

Kolikor vidim gre samo popravke za verzijo 8:

Java SE 8 public updates will no longer be available for "Business, Commercial or Production use" without a commercial license.

harmony ::

boolsheat je izjavil:

Kolikor vidim gre samo popravke za verzijo 8:

Java SE 8 public updates will no longer be available for "Business, Commercial or Production use" without a commercial license.

Gledal sem eno slikco in vse verzije bodo od 2019 naprej placljive, tako da ne gre samo za osmico.

boolsheat ::

Imaš kakšno povezavo?

Gagatronix ::

Men se je Java updejtala pred kratkim pa mi je napisal da zame kot navadnga userja ne bo sprememb. Ce si pa dev k dela v Javi bi se pa na tvojem mestu zamislu.

predi ::

Plačljiv bo samo support za Oracle Javo (security patchi, bugfixi). Trenutni položaj Oracle JRE/JDK-ja (ki je zdaj eno in isto) bodo/so že prevzeli OpenJDK buildi in karavana bo šla dalje. Oraclu se pač ne da več zastonj dajat bugfixov.

Najebejo samo stranke, ki zadevo rabijo v produkciji in jim nihče ni povedal ničesar. Kot developer lahko še vedno zastonj uporabljaš Oracle JDK, če svoj produkt razvijaš za to platformo. Pazite samo na dev-opts, če laufate kakšne Java-based CI serverje ala Jenkins, ipd. Tam bi lahko kdo trdil, da laufaš zadevo v produkciji. Itak so te stvari ponavadi na Linux serverjih, kjer je OpenJDK že prej bil de facto standard.

V glavnem brez panike in lepo business as usual.

https://blog.joda.org/2018/08/java-is-s....
https://blog.codefx.org/java/java-11-mi...

blay44 ::

Torej se za osebno rabo ne spremeni nič, vsaj do leta 2020.
Če pa zadevo sharamo skupaj z novimi posodobitvami, je pa potrebna licenca začenši 2019.

boolsheat ::

Tako za info, da ne bo pomote:
The January 15th, 2019 scheduled Critical Patch Update of Java 8 (8u201, and the related 8u202 Patch Set Update) are the last update available under the BCL license which is generally free for general purpose desktop and server use, and has been the Oracle JDK license for several years. The following update of Java 8, scheduled for April 16, 2019 (8u211 and the related 8u212 Patch Set Update), will be made available under a new license which will be free for personal individual desktop use, and free for development, testing, prototyping and demonstration purposes.


Vir: https://blogs.oracle.com/java-platform-...


Pri OpenJDK je sedaj precej izbire, je kdo raziskoval kaj katere build-e je smiselno uporabiti? Predvsem bi za svoje namene potrebovali LTS verzije.

Morda ta zadeva Correto od Amazona, ta omemba LTS je zanimiva?

https://aws.amazon.com/blogs/opensource...

Druge zadeve:
https://adoptopenjdk.net/
https://developers.redhat.com/products/...
https://www.azul.com/downloads/zulu/zul...
In seveda Oracle Open JDK verzija:
http://jdk.java.net/

predi ::

Oracle že cinca glede svojih odločitev.

Oracle's JDK 17 - Free Again for Commercial Use

GupeM ::

Je bil to strel v koleno? Vprašanje koliko licenc so sploh prodali. Po mojem mnenju imajo več stroškov z računovodstvom, kot pa so pobrali z licencami.

predi ::

Surveys suggest that Oracle's JDK distributions are not the most popular Java distributions anymore. Developers seem to prefer OpenJDK distributions from AdoptOpenJDK (now Eclipse Temurin), Amazon, Microsoft, Azul, and other vendors. These organizations also provide commercial support for their distributions
Definitivno strel v koleno.

opeter ::

Lahko kdo priporoča katerega od the brezplačnih java karkoli že, da bi lahko normalno z dvoklikom zagnal neko .jar datoteko? Hvala vnaprej za odgovor.
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j

Wrop ::

Itak strel v koleno. S šibrovko. In eksplozivnimi naboji. Upam, da so dobro zaslužili, ker internet ne pozabi.

predi ::

opeter je izjavil:

Lahko kdo priporoča katerega od the brezplačnih java karkoli že, da bi lahko normalno z dvoklikom zagnal neko .jar datoteko? Hvala vnaprej za odgovor.
Eclipse Temurin iz https://adoptium.net/ (bivši AdoptOpenJDK). Samo pri namestitvi označi, da se ti doda v PATH in da ti vpiše vrednosti v JavaSoft register, tako kot Oraclov installer, če misliš za Windows.

opeter ::

predi je izjavil:

opeter je izjavil:

Lahko kdo priporoča katerega od the brezplačnih java karkoli že, da bi lahko normalno z dvoklikom zagnal neko .jar datoteko? Hvala vnaprej za odgovor.
Eclipse Temurin iz https://adoptium.net/ (bivši AdoptOpenJDK). Samo pri namestitvi označi, da se ti doda v PATH in da ti vpiše vrednosti v JavaSoft register, tako kot Oraclov installer, če misliš za Windows.


Točno tako sem si predstavljal.
Hvala lepa za nasvet, bom poskusil!
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j

Invictus ::

opeter je izjavil:

Lahko kdo priporoča katerega od the brezplačnih java karkoli že, da bi lahko normalno z dvoklikom zagnal neko .jar datoteko? Hvala vnaprej za odgovor.

Java za uporabnike je zastonj...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

opeter ::

Invictus je izjavil:

opeter je izjavil:

Lahko kdo priporoča katerega od the brezplačnih java karkoli že, da bi lahko normalno z dvoklikom zagnal neko .jar datoteko? Hvala vnaprej za odgovor.

Java za uporabnike je zastonj...


Za podjetja in s.p.-je ni.
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j

opeter ::

Hmm ... naložil sem tega Eclipse Temurin OpenJDK*, ampak se mi ne zažene.

Pa sem označil vse:


Ko poskušam zagnati .jar datoteko, se ne zgodi nič. :(

* OpenJDK17U-jdk_x64_windows_hotspot_17.0.1_12
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j

predi ::

Ni vsak jar runnable na tak način? Mogoče najprej preveri, če sploh ima ustrezen manifest (META-INF/manifest.mf, ko jar odpreš s programom za arhiviranje). Mora biti naveden main class in morda classpath. Še hitreje vidiš ali je vse v redu z "java -jar moj.jar" v konzoli. Installer v mojem primeru ustvari povezavo med ".jar" in "java.exe" in zadeva deluje.

Steinkauz ::

Jebeš oracle, openjdk dela čist super.

opeter ::

predi je izjavil:

Ni vsak jar runnable na tak način? Mogoče najprej preveri, če sploh ima ustrezen manifest (META-INF/manifest.mf, ko jar odpreš s programom za arhiviranje). Mora biti naveden main class in morda classpath. Še hitreje vidiš ali je vse v redu z "java -jar moj.jar" v konzoli. Installer v mojem primeru ustvari povezavo med ".jar" in "java.exe" in zadeva deluje.


Hvala za nasvet.

Takšna je struktura:


Če odprem META-INF:


... in še vsebina:


Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: 1.8.0_92-b14 (Oracle Corporation)
Class-Path: 
X-COMMENT: Main-Class will be added automatically by build
Main-Class: f2utility.F2Utility


Gre za ta programček:
https://github.com/Jelmerro/F2Utility/r...
Hrabri mišek (od 2015 nova serija!) -> http://tinyurl.com/na7r54l
18. november 2011 - Umrl je Mark Hall, "oče" Hrabrega miška
RTVSLO: http://tinyurl.com/74r9n7j

Zgodovina sprememb…

  • spremenil: opeter ()
1
2
»


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

JDK-8u211 ni več free for all

Oddelek: Programska oprema
202726 (1688) opeter
»

edavki ubuntu 13 chrome

Oddelek: Omrežja in internet
184870 (2525) harvey
»

Google migrira Android na OpenJDK

Oddelek: Novice / Industrijska lastnina
146234 (4306) Qushaak
»

Prodali že dva milijona Raspberry Pi (strani: 1 2 )

Oddelek: Novice / Procesorji
8825979 (20876) hojnikb
»

Oracle toži Google zaradi Jave v Androidu (strani: 1 2 )

Oddelek: Novice / Android
6518510 (15503) Cold1

Več podobnih tem