hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

8.9K
active users

@stgraber Their announcement just says "changing the Default", but yeah, encourage people to not sign CLA's!

@purpleidea COPYING in the repo is AGPLv3 and there's no sign of SPDX headers or other metadata to indicate what code is under Apache2...

@stgraber look to commit where they changed it? If they removed your copyrights that's not allowed.

@stgraber I'd strongly recommend they add a COPYRIGHT file that explains the license of certain past contributions.

But they're very close to the "it's legal" line. But you should shame them for requiring a CLA.

Even smarter: keep pulling in their AGPL patches, but *don't* require a CLA. Publish yours for `incus` under AGPL. Out compete them.

@stgraber IANAL, but if one combines AGPL-3.0 with Apache-2.0, the resulting *binary* can only be distributed under the terms of the AGPL-3.0. This is how "GPL compatible" licensing works.
apache.org/licenses/GPL-compat

www.apache.orgApache License v2.0 and GPL CompatibilityHome page of The Apache Software Foundation

@raimue @stgraber No, the source has to be licensed under the same terms of the AGPL. The binary is really not what matters, the "corresponding source" is what matters.

@stgraber

IANAL but that is correct. Given the AGPL's infectiousness, the entire codebase must be distributed under its terms.
Because the Apache license is GPL-compatible (AGPL is a superset of its terms), this is permitted.

The only way the Apache license plays into this is that some parts of the code are available under the Apache License's terms in addition to the AGPL's.

I do not believe this is worth mentioning in a package metadata field.