Skip to content

LicenceIssues

Joke Pol edited this page Feb 22, 2018 · 3 revisions

Discussions about these issues: 1 2 3 4 5

Introduction

The GNU/GPL-FAQ states:

when a program translates its input into some other form, the copyright status of the output inherits that of the input it was generated from.

Therefore, as long as the XML files with diagrams (or fractions of diagrams) are bundled with the code under the GPL license, lacemakers can't publish copyrighted patterns illustrating the technique with BobbinWork diagrams (sublicenses) unless the BobbinWork copyright holders provides another license too, see wikipedia about multi licensing.

Problems:

  • Over time the project may get more contributors/authors, each would have to agree with the other license or their code could not be used
  • Google Code doesn't want to host projects with multiple licenses
  • users would have to ask for license arrangements

Solution

Former GoogleCode used to let you select different licenses for the code and the wiki. The diagrams are separated from the code and placed in the wiki repository. The diagram section in the wiki serves as input for the software. However, the definitions of the basic stitches are kept together with the rest of the code and are included in the distributed jar file. The code has a GPL-v3 license, the wiki a CC-BY

Clone this wiki locally