News for hackers. Stuff that matters.
Re:How to fuck up software releases by enriquto on Monday October 14, 2019 @12:27AM (#21245265)
> Some of the steps look like they'd be hard to do that for.

Then those steps must be removed. I thought the mantra "deploy is ONE step" was a more or less universally acknowledged truth.

Re:How to fuck up software releases by creatornator on Monday October 14, 2019 @12:40AM (#21245305)
I mean unless a computer can check that all dependencies have compatible licenses, that is unrealistic. It's a necessary step for publicly released software to avoid legal issues
Re:How to fuck up software releases by cyphar on Monday October 14, 2019 @12:45AM (#21245316)
Linux distributions (though I can only speak to openSUSE's process) have automated scripts (which I believe are written by our lawyers) which check whether the license of a package matches the license of the files inside the package. It's how most package legal review gets done (and if the script can't figure it out, it gets escalated to our actual lawyers too review. You cannot submit a package to any one of the distributions we ship without the legal review being approved.

So it is clearly possible to do -- and there are all sorts of tools which figure out what SPDX license entries apply for every dependency (or vendored dependency) of a given project.

Re:How to fuck up software releases by udkyo on Monday October 14, 2019 @03:48AM (#21246025)
I took the parent posts to mean that step involved checking the project license, not its dependencies.

For the latter though, Fossology, Scancode etc. can help.

[dead]
Re:How to fuck up software releases by yjftsjthsd-h on Monday October 14, 2019 @01:26AM (#21245471)
Unfortunately, not everyone acknowledges this truth;)
Re:How to fuck up software releases by antoinevg on Monday October 14, 2019 @05:30AM (#21246424)
…or has a sense of humour about it! ;-)