[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Is there permissve GPL3 compatible license ?



On Tue, Aug 18, 2020 at 09:17:36PM +0200, Marek Mosiewicz wrote:
> Hello,

hello

> I'm just curious. According to general perception BSD, MIT or Apache2
> licenses are GPL3 compatible.

There are many fine resources out there for you to read. I'd
recommend [1], [2] and [3] for starters. Yes, [1] is gnu.org:
one might think they have a bias -- still it's well structured
and worth a read.

> Is it true ? I'm not lawyer, but with GPL requirement to cover whole
> combined work with GPL it seems to be not so obvious.

The thing is: BSD, MIT and friends allow you to combine the stuff
with any other program and relicense the result as you wish (e.g.
proprietary). This includes a GPL work. The result is, then, GPL.

> That especially true for GPL3 where combined work must to be covered
> with GPL3, what means has requirements for patents used by work.

That only means you lose the protection afforded by GPL3 once you
assert patent rights (e.g. by submarine patents). Remember -- GPL
/grants/ you permissions to do things which, by default, would be
forbidden. So it only can revoke those things, if you are in breach
of contract.

> Neither BSD nor MIT licenses have any clue about author patents used in
> work. It seems obvious that you have patent grant from author as long
> as you use or modify BSD/MIT software,

Is it? It will strongly depend on jurisdiction, I guess.

>             but nothing about any other use
> of patents.

Why should the patent grant be tied to the license of the end
software? Now, if the license explicitly states so, perhaps.

> I'm not sure for Apache2. There is patent grant from contributors, but
> I do not see patent grant from copyright holder (who can be not
> contributor, but also have patents)

The patent grant in Apache2 is why the FSF recommends this one
among the non-copyleft [4] licenses.

Cheers

[1] https://www.gnu.org/licenses/license-list.en.html
[2] https://en.wikipedia.org/wiki/License_compatibility#Compatibility_of_FOSS_licenses
[3] https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licences
[4] I very much prefer this term to the "permissive" you used in the
   subject: permissive is ambiguous. Permissive to whom? Users?
   Programmers? Distributors?

 - t

Attachment: signature.asc
Description: Digital signature


Reply to: