Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#630 closed Bug Report (fixed)

License problem with slv2-0.6.6/hosts/jack_compat.h

Reported by: Dave Plater Owned by: David Robillard
Priority: major Component: SLV2
Keywords: Cc:

Description

Hi I've submitted slv2 to openSUSE factory or 11.4 and unfortunately major distributions need to comply with a mesh of licensing. Anyway legal review (https://bugzilla.novell.com/show_bug.cgi?id=669117) has pointed out a problem with the header of jack_compat.h stating GPLv2 but without the words "or later". I'll have to disable jack support meanwhile and after this is fixed reenable I really want LV2 support in openSUSE 11.4 and I'm not sure what disabling jack will do. I do know that GPLv2 only conflicts GPLv3 and as slv2 is made to link with many programs, it's a good idea to add the word later to jack_compat.h. Jack is licensed under LGPLv3 which conflicts with GPLv2 only.

Change History (4)

comment:1 Changed 11 years ago by Dave Plater

Sorry Jack is actually LGPLv2.1 or later.

comment:2 Changed 11 years ago by David Robillard

This header (and Jack itself) is not used by the library, so it's not really a legal issue. The header is only required to support very old versions of Jack, I may just remove it. You can just remove it (and the corresponding #include line) yourself for your package, there shouldn't be any problems.

I'm almost done doing a major new release of SLV2 right now, so I'm not really inclined to do a release just to fix this. I will fix this in that version, though.

comment:3 Changed 11 years ago by Dave Plater

Resolution: fixed
Status: newclosed

No problem for me to remove it. If your new release is ready in March I might be able to get it into 11.4 release as well. Thanks for the quick fix.

comment:4 Changed 11 years ago by David Robillard

You're welcome.

It will definitely be out by then. SLV2 will lose the librdf dependency, and gain a dependency on two new libraries, so these will need to be packaged as well, but they should be straightforward to package and have no dependencies except glib.

Note: See TracTickets for help on using tickets.