Multiple license support

Issue #282 resolved
Greg Anderson created an issue

tchwork/jsqueeze declares that it supports two licenses: Apache 2 and GPL v2. It does this in its composer.json file via:

"license": "(Apache-2.0 or GPL-2.0)",

VersionEye reports this as "Apache 2.0". This has the appearance that any software using this library is incompatible with GPL 2.0-licensed works, when in fact such a combination is possible using the GPL 2.0 portion of the library's dual license. Similarly, if VersionEye reported only the GPL portion of the license, it would make it appear that this library could not be used in situations where GPL compatibility is not possible.

The format of the dual license is compatible with what Composer allows; see the "license" section of the composer.json schema documentation. It would be nice if VersionEye supported multiple licenses for projects.

Comments (5)

  1. Greg Anderson reporter

    Thanks so much, Robert & Timo! Look forward to seeing this roll out, once it's ready.

  2. Log in to comment