Avatar billede krak Nybegynder
15. juni 2004 - 14:52 Der er 15 kommentarer og
1 løsning

Ophavsret, licens m.m. på java-program

Hej

Hvilke regler om ophavsret gælder generelt, når man som virksomhed udvikler et program i java til brug for kunder og ansatte? (Software-udvikling er IKKE virksomhedens kerneaktivitet!)

Vil en kunde, der har fået programmet, kunne kræve kildekoden jvf. GNU licensen?

- Gør det en forskel, om kunden får en køreklar jar-fil eller om kunden benytter en java-applet på virksomhedens hjemmeside?

- Eller skal der udvikles i et ikke-opensource sprog for at kunne beskytte sit program?
Avatar billede james_t_dk Juniormester
15. juni 2004 - 14:55 #1
Du kan godt udvikle beskyttet software i et freeware miljø!
Avatar billede fsconsult.dk Nybegynder
15. juni 2004 - 14:57 #2
1. En kunde der kun har købt licens til programmet, kan ikke kræve at få kildekoden udleveret, medmindre har eksplicit har betalt for at få programmet udviklet.

2. Software udviklet i java er ikke automatisk opensource.

3. Java er ikke et opensource sprog, forstået på den måde at java ikke (endnu) er open source.
Avatar billede arne_v Ekspert
15. juni 2004 - 14:58 #3
Nej - en kunde vil ikke kund ekræve kilde koden.

Nej - applikation eller applet må vær eligegyldigt.

Nej - java er helt fint til kommerciel brug.
Avatar billede krak Nybegynder
15. juni 2004 - 15:08 #4
Men det kræver vel, at programmet er opbygget helt fra bunden af?

Konkret har vi set på itext-0.96.jar som gør det muligt at redigere i PDF-filer.
Se mere her: http://www.lowagie.com/iText/

Der står bl.a.: "It's available for free under a multiple license: MPL and LGPL"
- Hvilken betydning har det for vores program som anvender ovennævnte jar-fil?
Umiddelbart må det vel give en begrænsning i, hvorvidt vi kan beskytte det vi har udviklet?
Avatar billede arne_v Ekspert
15. juni 2004 - 16:04 #5
Eventuelle libs som I bruger har seperate licens betingelser.

LGPL skulle være OK at bruge.
Avatar billede krak Nybegynder
18. juni 2004 - 10:25 #6
Men hvad er forskellen på den normale GNU og LGPL?
Avatar billede arne_v Ekspert
18. juni 2004 - 11:05 #7
Kort fortalt:

GPL = koden er open source + din kode skal også være open source

LGPL = koden er open source (din kode behøver ikke være open source)

GCC C/C++ compiler er GPL d.v.s. at bruger man selve compilere koden så skal
ens produkt også være open source.

GCC C/C++ library er LGPL d.v.s. at programmer som er kompilet med GCC
(og derfor bruger library fuknktioner) behøver ikke være open source.

Det var den korte version. Nærlæs de 2 licenser hvis du skal bruge noget.
Avatar billede krak Nybegynder
24. juni 2004 - 10:20 #8
Dvs. hvis vi som virksomhed benytter f.eks. iText som en del af vores java-program, vil iText, så vidt jeg kan forstå, beholde sine licens betingelser. Men hvordan kan vi som virksomhed sikre os, at vores del af javaprogrammet forbliver vores copyright?

Hvad er normal kutyme ved udvikling af javaprogrammer?
Avatar billede arne_v Ekspert
24. juni 2004 - 10:27 #9
I beholder uanset hvad altid jeres copyrigth.

Men bruger i GPL moduler forpligtiger i jer til også at udgive jeres
software med GPL licens (altså som open source).

Bruger i LGPL eller Apache/BSD moduler kan I frit vælge om jeres
software skal være open eller closed source. Der er ofte nogle krav
om at det skal fremgå at I bruger software fra XXX, men det er normalt
ikke noget problem.
Avatar billede arne_v Ekspert
24. juni 2004 - 10:29 #10
Kotyme er at genbrugelige modulrer udgives med LGPL eller Apache/BSD
licens.

Og at folk vælger at udgive deres software som open eller closed software
efter omstændighederne.
Avatar billede krak Nybegynder
24. juni 2004 - 10:39 #11
Dvs at vi har fuld ret til at udgive vores java-program som lukket software, blot med den henvisning, at det anvendte library er udgivet under LGPL og kan hentes fra URL X?
Avatar billede arne_v Ekspert
24. juni 2004 - 10:56 #12
Jep.
Avatar billede krak Nybegynder
28. juni 2004 - 13:00 #13
Tak til arne_v...
Avatar billede krak Nybegynder
28. juni 2004 - 14:36 #14
svar?
Avatar billede arne_v Ekspert
28. juni 2004 - 14:43 #15
jo
Avatar billede krak Nybegynder
28. juni 2004 - 15:06 #16
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester