Re: Unsplash, the DFSG, and the GPL

Soren Stoutner <[email protected]> Sat, 15 Mar 2025 16:20:28 -0700
Newsgroups gmane.linux.debian.devel.legal
Organization Debian
Message-ID <2920363.yaVYbkx8dN@soren-desktop>
On Friday, March 14, 2025 12:10:45 PM Mountain Standard Time Soren Stoutner wrote:
> However, as you can’t combine Unsplash or CC-BY-SA 3.0 code with the GPL,
> there is no way you can ship Endless Sky in its current state in Debian or
> anywhere else.

I realized that when I wrote this I made an assumption that might not be true.  You cannot 
combine GPL and CC-BY-SA 3.0 code into a single binary or a linked library.  So, if any of 
the files that are licensed under the GPL are compiled or linked as shared libraries against 
any of the files licensed under the CC-BY-SA 3.0 you are not compliant with the licenses.

However, if the files under these two licenses are completely separate than it isn’t an issue.  
For example, if the code is all under the GPL and some of the graphic files are under the 
CC-BY-SA 3.0, and if those graphic files are shipped as, for example, separate .png files 
that are loaded by the binaries at runtime, then this would not be a problem.

I haven’t looked at the code for Endless Sky, but I realized that as it is a game this might be 
what it is doing.

Of course, nothing about this changes what I wrote about Unsplash being DFSG-non-free.

-- 
Soren Stoutner
[email protected]
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmfWCz0ACgkQwufLJ66w
tgMdKQ/9FabN7FV33hg9rKZ9WsZyhAasyBkrbTVG00fDwYXMii9QtvwxuW4PGCPP
kWUT1lNBpQXizXEd2KlEbsgRyMGoNkPdrEMucA3M163HjqHe3cl6MaDbKDTYAhLV
lBmotkh6DQZ5vtdEfvk3BgxB7aml24ciaoNU62C6/zbm1ezD7iq9sZ1MUCKQx26v
FR1smcfIvyB4KH7WwSl/cTKV8Ozl8qRIcLRDmQi9zNfGERp8PImf3QvG4MevyaUN
7YsMeICpBaN/foFL6uQbrKQqTOXGH9ER18DCzDuHbGX+4/ghhkZ5knl5+XCw/tbI
cln+n6cXQtgOprhKzVdth+CAGs8kfCUTGA1MgBQdTi1pfNADboqyPGUuCLRx2zlm
vAGgR3NLdpVtZPp9/1+DnJ7WspeWYVl15I6x0+K+tY0Q6APO+2EBKEuj4XVo3qJL
8IeW7ULEC3p407PJnfJlG7hVoq2NwIco3x/TLhbEe46hVtcMhxtVm7zThixtruiO
lY/BsRvlLByIrUBy4IcyivBJzHudAACxUS3NP2u67TMdCRlyrZIlio9mBkewtUKJ
h67spA/XzXyq5EeD9FvekOw/IPAjhnk/f9oE/pczwefoQ0dbtQn81FIIRLnbvkO2
c4MM1b7VyyiZ56xOh/Ub54+dS/t0tIWtHml1n26VmAr28BTKZSg=
=6MRp
-----END PGP SIGNATURE-----