Hi Matt,
(just to put this into context - I am genuinely keen to better understand the licensing position with regards to courses created and us of licensed imagery, e.g. in themes. If this is found not be working for some of the cases we expect Adapt Users to be able to cover and there is a good degree of certainty over the legal position, I am happy to raise this item with the Steering Group and for us to reconsider the license).
I have read the GPL in detail over the past few days and marked sections, I think are relevant. For reference, the terms of the license are here: http://www.gnu.org/licenses/gpl-3.0.html
In summary, I am still a little unsure about parts of the query and will carry on investigating further.
Here is my interpretation of the license in this scenario (so far, keeping in mind I am not a legal expert). I am building this on your paragraph(s) for clarity - hope this makes sense.
"We create a course using Adapt Framework and as part of that we build a custom theme - starting off with the vanilla theme as a base and modifying it to add proprietary licensed images etc."
This is a common scenario - I imagine most of us Adapt users would come across this step at some point.
With regards to the functionality of the theme and in terms of the license definitions, my reading is that this means we are "modifying" the underlying work and end up with a "modified version", which is "based on" the earlier work and thus included in the definition "covered work".
The uncertainty is about the addition of the proprietary, licensed images and what becomes of the overall theme with their addition. The following paragraph from the GPL may be relevant:
"A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate."
One might argue that the proprietary images are separate and independent works and themes and courses are therefore "aggregate" works. Having said that, I wonder if the point of "combined with it such as to form a larger program" counters this notion. Further research on aggregate works has not resolved this for me. It seems the term aggregate is intended for situations where you put lots of different programs on a CD-ROM or in a ZIP file. Some references on this:
It feels like the GPL considers mostly "code / functionality of multiple programs" and libraries as opposed to "combining functionality and content".
Assuming that themes and courses based in Adapt are "works based on the program", the following paragraph (5) may be an issue:
"You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:"
- [...]
- c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
- [...]
So, in summary, I now wonder whether this creates an issue for using proprietary imagery in Adapt (which in not our intention and if so, might trigger us to reconsider the license).
I am expecting to have a conversation with a legal expert shortly and will update this thread.
Thanks,
Sven