Kicksecure / apparmor-profile-everything

deprecated - maybe replaced by: `apparmor.d`
https://forums.whonix.org/t/apparmor-for-complete-system-including-init-pid1-systemd-everything-full-system-mac-policy/8339/484
Other
87 stars 11 forks source link

Release under Apache-2.0 compatible license #75

Closed savchenko closed 10 months ago

savchenko commented 3 years ago

@adrelanos & @madaidan ,

Would you consider releasing AppArmor profiles under something that is compatible with Apache-2.0? I'd love to include the pre-built *.deb into savchenko/debian as the user-selectable option, but it turns out that licenses have only one-way compatibility:

However, GPLv3 software cannot be included in Apache projects. The licenses are incompatible in one direction only, and it is a result of ASF's licensing philosophy and the GPLv3 authors' interpretation of copyright law.

Reference

adrelanos commented 3 years ago

Not legal advice:

Since presumably it's not compiled or linked, I don't think a license change is required. It's a compilation. A Debian installer iso is similar, a compilation. Contains various libre licenses including gpl, apache.

a packages.debian.org free repository package:

an official Debian free iso image:

savchenko commented 3 years ago

Since presumably it's not compiled or linked, I don't think a license change is required. It's a compilation.

As we're talking about binary *.deb, I'd stay on the cautious side. That being said, as the project owner you can resolve this via single-line "I allow @savchenko to package AppArmor profiles under Apache-2.0 in Debian". This will be highly appreciated indeed.

adrelanos commented 3 years ago

Since presumably it's not compiled or linked, I don't think a license change is required. It's a compilation.

Compilation within this meaning: https://opensource.stackexchange.com/questions/354/distributing-an-operating-system-dvd-bundling-proprietary-and-gnu-gpl-software

As we're talking about binary *.deb, I'd stay on the cautious side.

A deb is a compressed archive. Not a compiled binary.

An iso is also a compressed archive. Not a compiled binary.

Ubuntu iso mixes it all, GPL, apache license and proprietary drivers. That iso is a compilation of various software all under different licenses.

Maybe consider this:

I suggest to sort this out generally so you don't have to chase projects asking them to change license whenever this happens.

That being said, as the project owner you can resolve this via single-line "I allow @savchenko to package AppArmor profiles under Apache-2.0 in Debian".

Since @madaidan is the main contributor of this very repository, a license change or dual licensing could be considered, if @madaidan would be in favor of that. I am however sure it's not required here.

savchenko commented 3 years ago

@madaidan, can you please state your position?

adrelanos commented 10 months ago

https://forums.whonix.org/t/apparmor-for-complete-system-including-init-pid1-systemd-everything-full-system-mac-policy/8339/484