De makkelijkste manier om hyprocrieten boos te krijgen? Confronteer ze met hun eigen uitspraken...
Verwijderd
http://www.openoffice.org/licenses/lgpl_license.html
Verwijderd
Je moet het dus een aparte jar maken voor zover ik het begrijp.The modified work must itself be a software library.
Zolang die jar als library te gebruiken is zonder verdere code van jou, is het een apart programma. Dat deel valt dan dus onder de LGPL, en je moet de broncode daarvan meegeven als je het distribueert.
Jouw programma dat die calc-functie gebruikt mag verder elke licentie hebben die je maar wilt.
I am not a lawyer.
[ Voor 3% gewijzigd door Verwijderd op 08-02-2008 20:30 ]
Verwijderd
Dat is wel erg vaag. Wat is precies "opnieuw implementeren"? Ik zou het risico niet nemen en gewoon eerlijk de functie in een jar stoppen en onder de LGPL releasen. Zo ontzettend moeilijk is dat nu ook weer niet.Soultaker schreef op vrijdag 08 februari 2008 @ 20:43:
Het is ook een beetje de vraag hoe letterlijk je de code vertaald hebt. In principe kun je wel bekijken wat de code precies doet, en dat opnieuw implementeren in Java. Je hebt de functionaliteit dan opnieuw geïmplementeerd en niet vertaald van de ene naar de andere taal, en dan kun je wel stellen dat het geen afgeleid werk betreft.
Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/
maar eerder een herimplementatie in nota bene een andere taal.
Vraag is natuurlijk: waar ga je het voor gebruiken ? (Commercieel/prive)
Je kunt het ook zien als 'reverse engineering'.. dan blijft er van de LGPL niks meer over natuurlijk.
Dat is juist ook _het_ probleem bij LGPL lijkt mij, wanneer is het 'modifyen' en wanneer is het reverse engineeren?
[ Voor 15% gewijzigd door IEF op 08-02-2008 21:12 ]
Verwijderd
Op zich heb ik voor dit doel niks tegen op de lgpl, maar ik zou liever de gpl zelf hebben (idee hierachter: een programma dat met financiën bezig is en verbergt wat het juist doet vind ik niet direct een goed idee)
De makkelijkste manier om hyprocrieten boos te krijgen? Confronteer ze met hun eigen uitspraken...
Verwijderd
Kijk wel uit dat je met de GPL ervoor zorgt dat een ernaar linkend programma ook GPL moet worden. Wat zijn precies die "hoop verschillende licenties"? Zijn die allemaal compatible met de GPL? Want het lijkt me sterk dat je zomaar MPL-functies bij een GPL-functie mag stoppen in hetzelfde package/jar. Dat rekt de definitie van "mere aggregation" wel heel erg...3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
Ik zou proberen om per package/jar 1 licentie te krijgen, zodat het niet te ingewikkeld wordt voor een gebruiker van die library.
Kijk hier voor een Licentie-lijst en hun compatiblity met GPL2 & 3. Als het ingewikkeld wordt kan de Free Software Foundation je misschien beter helpen. Je kan ze altijd mailen.
[ Voor 27% gewijzigd door Verwijderd op 08-02-2008 22:39 ]
Voor de financiële functies die ik wil verspreiden is er geen licentie-probleem: ik heb de wiskundige formules van al die functies (behalve 'days360') & dus kan ik die zelf implementeren, en bijgevolg ook allen uitbrengen onder de gpl.
'days360' is de enige functie waarin ik geïnteresseerd ben waarvoor er niet direct documentatie over de berekeningswijze voorhanden is, met uitzondering van de broncode van OpenOffice.org...
Allemaal fel bedankt voor de bijdragen!
De makkelijkste manier om hyprocrieten boos te krijgen? Confronteer ze met hun eigen uitspraken...