Toon posts:

Lesser GPL - gebruik in non-free project?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een licentievraagje

als je een programma aanpast dat LGPL gelicensieerd is en je brengt dit dan uit in LGPL (deze aangepaste source)
mag je deze code dan zelf gebruiken om in een groter non-free project in te bouwen?
Is dit ok volgens de licentie of kan zoiets een staartje krijgen?

  • _nethack
  • Registratie: September 2000
  • Laatst online: 08-05 13:09

_nethack

We're all MAD here

Alleen de code die jij zelf hebt geschreven (en onder de (L)GPL toegevoegd aan een GPL programma) mag je onder een andere licentie in andere software gebruiken.
Jij bent de schrijver van die software en je hebt dus automatisch het copyright daarover.

Andere code uit dat LGPL programma mag je uiteraard niet van een andere licentie voorzien. Dat mag alleen degene die die code heeft geschreven.

Sometimes you just have to sit back, relax, and let the train wreck itself


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Zolang je de copyright van jouw stuk code niet overdraagt aan de FSF mag je met je code doen wat je wilt.
Je kan het stukje code wat je hebt vrijgegeven onder de LGPL niet terugtrekken maar je kan de zelfde code wel ook onder een andere licentie uitbrengen.


-edit-
Met stukje code bedoel ik eigenlijk jouw aanpassing, oftewel de patch. Alleen over de patch zelf houd je de copyright natuurlijk (exclusief de context :)) en mag je die ook in een andere (niet GPL) programma gebruiken.
Dit heeft natuurlijk alleen zin als de patch een opzichzelf staand stukje code is en niet een verzameling kleine aanpassingkjes.

[ Voor 43% gewijzigd door Buffy op 28-02-2003 00:39 . Reden: typo en te laat :-) ]

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 22:49
Verwijderd schreef op 27 February 2003 @ 23:18:
Ik heb een licentievraagje

als je een programma aanpast dat LGPL gelicensieerd is en je brengt dit dan uit in LGPL (deze aangepaste source)
mag je deze code dan zelf gebruiken om in een groter non-free project in te bouwen?
Dat ligt eraan hoe de LGPL library onderdeel is van het grotere non-free project. Als het gewoon een library is die tegen de rest van het eigen project aangelinkt wordt dan is er geen enkel probleem. (itt dus tot de GPL) Overigens is dit een vaag gebied en er zijn andere mogelijk nadelen als je dit bedrijfsmatig doet.
Is dit ok volgens de licentie of kan zoiets een staartje krijgen?
Het is ok. Je doet zelfs meer dan noodzakelijk, want volgens de (L)GPL hoef je slechts degene aan wie je het product distribueert toegang te geven tot de broncode van de LGPL libraries op verzoek. In praktijk komt zo'n verzoek er natuurlijk helemaal niet :)

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09-05 13:24

deadinspace

The what goes where now?

Verwijderd schreef op 27 februari 2003 @ 23:18:
mag je deze code dan zelf gebruiken om in een groter non-free project in te bouwen?
Is dit ok volgens de licentie of kan zoiets een staartje krijgen?
Nee, de code zelf mag je (zowel onder de GPL als onder de LGPL) niet gebruiken in een projeft met een andere license. Maar de LGPL staat wel toe dat software met een andere license tegen LGPL-code linkt.

In de praktijk komt dat erop neer dat je die code onder de LGPL wel als library bij je project mag leveren, en dat je project van die library gebruik mag maken. De code van die library echt direct opnemen in je project mag niet.

Tenminste, dat is wat ik van de LGPL begrijp. Als het echt van belang is, dan kun je het beste een van je "legal people" (vooropgesteld dat je die hebt) naar de LGPL laten kijken.

edit:
En even een titeltweak :)

[ Voor 3% gewijzigd door deadinspace op 28-02-2003 19:48 ]


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Hangt er van af wat je met inbouwen bedoelt.
Zowieso zal je de aanpassing aan het LGPL project onder dezelfde licentie moeten vrijgeven. Jouw aanpassing van een project is zelf ook weer een doodgewoon LGPL project, dus (zoals hierboven reeds gezegt), linken mag je doen.

Wat niet mag ik om bijvoorbeeld stukken ervan in je non-free binary in te bouwen. (Dus code copy & pasten naar de source van jouw app, aangezien dat niet linken is.

Bij twijfel kan je de FSF mailen, of juridisch advies zoeken.

  • LeoSimons
  • Registratie: Augustus 2002
  • Laatst online: 04-06-2018
Verwijderd schreef op 27 februari 2003 @ 23:18:
Ik heb een licentievraagje

als je een programma aanpast dat LGPL gelicensieerd is en je brengt dit dan uit in LGPL (deze aangepaste source)
mag je deze code dan zelf gebruiken om in een groter non-free project in te bouwen?
Is dit ok volgens de licentie of kan zoiets een staartje krijgen?
Nee, je mag LPGL /code/ die niet exclusief jouw copyright is en/of waarvoor je niet een alternatieve licentie van de copyrighthouders hebt verkregen nooit in een non-free project gebruiken. Je mag indien de LGPL code een duidelijke als /statische/ library herkenbare binary oplevert die /binary/ onder een aantal voorwaarden /wel/ inbouwen. Het "statische" karakter van een library is bijvoorbeeld daarvoor een vereiste. In geval van laat gelinkte talen als java en C# zullen we moeten wachten op de precedenten die Mono gaat opleveren.

Gebruik van (L)GPL gelicenseerde software in elke software die anders is gelicenseerd dan volgens de FSF specifiek als "GPL-compatible" aangemerkt is onverstandig zonder het raadplegen van een in software-licenties gespecialiseerde advocaat.
Pagina: 1