Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for INCOMPATIBLE_LICENSE? #111

Open
lnussel opened this issue Jan 27, 2025 · 4 comments
Open

Add support for INCOMPATIBLE_LICENSE? #111

lnussel opened this issue Jan 27, 2025 · 4 comments

Comments

@lnussel
Copy link

lnussel commented Jan 27, 2025

In Yocto one can set INCOMPATIBLE_LICENSE to prevent inclusion of packages with the listed licenses in an image. Any plans to implement that also in Isar?

@ismagulb
Copy link
Contributor

ismagulb commented Jan 27, 2025

Hello lnussel,
no specific plans till now, but I'm curious about this.
90% of the use cases I'm aware of are Debian + proprietary, where Debian is compatible within itself.
Checking that in Isar might be a bit trickier than in Yocto because we don't have 1:1 package-recipe relationships.
Can you share a specific example of incompatible licenses for your use case?

@lnussel
Copy link
Author

lnussel commented Jan 27, 2025

The usual GPLv3 story...
I guess this would require integrating something like https://github.com/daald/dpkg-licenses

@jan-kiszka
Copy link
Contributor

This challenge surely does not start with isar. First of all, you need maintained package alternatives for things like coreutils. Apertis did some work on that IIRC.

@ismagulb
Copy link
Contributor

ismagulb commented Jan 27, 2025

Ok, so this is about

  • creating an own distro,
  • using Isar to build it,
  • and having Isar helpers with licensing

Sounds interesting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants