Let me just throw in one idea with respect to Open Source License Compliance and packaging - with "traditional" programming languages.

Let's say we ship a product and are in the phase of an Open Source License Compliance audit.

We have a couple of interesting issues here

1) Actually we just need to audit the "main package", which is installed on the target. Unfortunately we completely lost the connection between what's in the various packages and where those things come from. What I mean is, that we typically audit the whole source repo, which contains e.g. test cases as well, but those test cases don't even end up in the target. Which leads to "over reporting".

1.1) Now we could just say we need some license files which are in the repo plus the -src or -dbg package, depending on how things are built. Ideally the debug sources are those which correspond to what's installed on the target.

2) What else is kind of lost, or not taken into account with licensing is linking. We only see each package/repo individually, but the right thing to do would be to look at the combined work.

If we look at the total project just auditing what's actually needed would help a lot time-wise as well ;)

Regards

(another) Robert ;)
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#151773): 
https://lists.openembedded.org/g/openembedded-core/message/151773
Mute This Topic: https://lists.openembedded.org/mt/82821703/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to