SPDX Becomes Internationally Recognized Standard for Software Bill of Materials
SPDX Becomes Internationally Recognized Standard for Software Bill of Materials
Posted Sep 11, 2021 11:21 UTC (Sat) by ale2018 (guest, #128727)In reply to: SPDX Becomes Internationally Recognized Standard for Software Bill of Materials by benjamir
Parent article: SPDX Becomes Internationally Recognized Standard for Software Bill of Materials
It is surprising that Linux Foundation and SPDX.dec, whose governance model is based on Community Specification predicating something like
The Community Specification allows you to start a specification development effort as easily as an open source project.
chose a Standards Development Organization having such liberticidal rules.
The IETF seems to be much better.
Posted Sep 11, 2021 14:42 UTC (Sat)
by jebba (guest, #4439)
[Link] (11 responses)
The Linux foundation is user hostile. It is run by major corporations. There are zero community members on the Linux Foundation board, and this has been true for years. THIS is the Linux Foundation:
* Microsoft
Posted Sep 11, 2021 15:12 UTC (Sat)
by calumapplepie (guest, #143655)
[Link] (10 responses)
Its a board of directors: it's always going to be corporate folks, not community memebers.
Posted Sep 11, 2021 16:24 UTC (Sat)
by jebba (guest, #4439)
[Link]
And yet that is not the Board of Directors.
> Its a board of directors: it's always going to be corporate folks, not community memebers.
Where does this come from? A board can be comprised of nearly anyone. For example the Wikimedia Foundation has near zero corporate members, and includes human rights and "digital" activists. A board like that will have different priorities than a board made from trans-national corporations' employees.
Posted Sep 11, 2021 18:00 UTC (Sat)
by jebba (guest, #4439)
[Link] (8 responses)
Per their page the Linux Foundation states:
"The Technical Advisory Board provides the Linux kernel community a direct voice into The Linux Foundation’s activities and fosters bi-directional interaction with application developers, end users, and Linux companies."
Corporations represented on the advisory board:
* Microsoft
Both Corbet and GregKH are on the advisory board, which is swell, but they represent the development community, imho, not end users.
Posted Sep 11, 2021 18:52 UTC (Sat)
by corbet (editor, #1)
[Link] (7 responses)
Posted Sep 11, 2021 19:45 UTC (Sat)
by atai (subscriber, #10977)
[Link]
Posted Sep 12, 2021 9:25 UTC (Sun)
by mfuzzey (subscriber, #57966)
[Link] (5 responses)
Does the TAB get involved in decisions like the one to submit SPDX to ISO (which has policies concerning the availability of their standards that are questionable at best and open source hostile at worst).
I suspect not, though I may be wrong, as it's hardly a "technical" decision (nor a CoC related thing where the TAB also seems to be involved).
Seeing as ISO apparently can set standard specific rules (someone mentionned the ISO ADA standard bring free) I think the LF should have at least made free availability a precondition for submitting SPDX.
Posted Sep 18, 2021 14:29 UTC (Sat)
by jschrod (subscriber, #1646)
[Link] (4 responses)
The SPDX standard text is freely available, just like the Ada one - what is your qualm?
The real issue with SPDX is the demand on non-corporate developers to maintain such declarations for the sake of large companies who want to exploit their work without paying for it. Publication as an ISO standard has nothing to do with it.
Posted Sep 18, 2021 22:04 UTC (Sat)
by anselm (subscriber, #2796)
[Link] (3 responses)
Presumably if a large company wants to use the work of a non-corporate developer without paying and the only thing in their way is the lack of SPDX information, the least they could do is contribute a set of accurate SPDX headers to that project.
Posted Sep 18, 2021 22:59 UTC (Sat)
by jschrod (subscriber, #1646)
[Link] (2 responses)
Posted Sep 19, 2021 13:27 UTC (Sun)
by madscientist (subscriber, #16861)
[Link] (1 responses)
There is some minimal amount of effort for the project to verify the SPDX patch is correct and apply it but I don't think projects should spend any more time on it than that bare minimum, unless they WANT to do so... in which case it's by definition not a waste of time, for them.
Posted Sep 19, 2021 14:22 UTC (Sun)
by pizza (subscriber, #46)
[Link]
SPDX is a pretty poor example, honestly. It's nearly entirely a one-off cost, and even that's not likely to be all that large. It took under an hour for me to add SPDX headers to a modest 30KLOC (across ~30 files) project that I maintain, and that's mainly because I wrote a script to do it instead of editing each file manually. Going forward, it's zero additional effort to maintain -- Adding it to a new file is trivial when you consider that I already need to ensure the new file has a proper copyright header in it, which in turn is just cut-n-pasted from another file.
Now the other stuff that corporate types want, such as certifications, security processes, testing frameworks, CI systems, maintained "stable" branches, documentation, and unliminted hand-holding represents both upfront and ongoing effort. But SPDX isn't one of those.
Posted Sep 11, 2021 23:52 UTC (Sat)
by tialaramex (subscriber, #21167)
[Link]
Nothing stops you taking the IETF approach for some new project, no blessing is needed. You can do your own thing and just wait for the recognition to arrive later.
SPDX Becomes Internationally Recognized Standard for Software Bill of Materials
* VMware
* AT&T
* Facebook
* Qualcomm
* Oracle
* IBM
* Intel
* NEC
* Huawei
SPDX Becomes Internationally Recognized Standard for Software Bill of Materials
SPDX Becomes Internationally Recognized Standard for Software Bill of Materials
SPDX Becomes Internationally Recognized Standard for Software Bill of Materials
* Facebook
* Canonical
* Intel
* Google
* Red Hat
* Vmware
* Another Google
Note that, if you are unhappy with the membership of the LF Technical Advisory Board, there is an election for TAB members underway right now. This would be the time to put in your nomination, or to convince somebody you would support to put in theirs.
Technical advisory board
Technical advisory board
Technical advisory board
Technical advisory board
Technical advisory board
The real issue with SPDX is the demand on non-corporate developers to maintain such declarations for the sake of large companies who want to exploit their work without paying for it.
Technical advisory board
Technical advisory board
Technical advisory board
SPDX Becomes Internationally Recognized Standard for Software Bill of Materials