Add open source project - #1252
Conversation
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
OpenSourceProject Properties Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
| @@ -0,0 +1,17 @@ | |||
| SPDX-License-Identifier: Community-Spec-1.0 | |||
|
|
|||
| # homePageUrl | |||
There was a problem hiding this comment.
We could use /Software/homePage (or "upgrade" it to /Core/homePage if it is not considered a Software?)
There was a problem hiding this comment.
Or make it an External Reference Type?
There was a problem hiding this comment.
The closest in the ExternalRefType is
altWebPage: A reference to an alternative web page.
We may add homePage there.
|
@mkurzman for review. |
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
|
From what I see here, the main gap this PR will fill in is the collaboration informatoin of an open source project. Some of these are already encodeable to SPDX 3.0 and 3.1-RC1, although few might not very ergonomic (dealing with creating few elements/relationship) and having a property might make things easier.
|
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
Signed-off-by: stevenc-stb <steven@smarttalkbeacon.com>
| @@ -0,0 +1,27 @@ | |||
| SPDX-License-Identifier: Community-Spec-1.0 | |||
|
|
|||
| # OpenSourceProject | |||
There was a problem hiding this comment.
I'm not sure that we specifically need an "OpenSourceProject"; it seems like the additional fields could just be part of Project
There was a problem hiding this comment.
Good point, Operations has the need to know for acts like the CRA. We could make the where it is a OpenSourceProject or ClosedSourceProject a property in Project. we can talk about this on sept 16 Operations profile meeting
There was a problem hiding this comment.
May useful as well for EU AI Act.
Open source AI model gets more relaxed treatment for transparency obligations
https://linuxfoundation.eu/newsroom/ai-act-explainer?hs_amp=true#AIActBasics-oss
It is not directly an open source project but rather an open source AI model (AIPackage). So still need to see how helpful or relevant this will be.
| - type: /Core/DateTime | ||
| - minCount: 1 | ||
| - maxCount: 1 | ||
| - /Core/intendedUse |
There was a problem hiding this comment.
What does this mean, and how is it different from "description"?
| - type: xsd:string | ||
| - minCount: 0 | ||
| - maxCount: 1 | ||
| - docUrl |
There was a problem hiding this comment.
Would be better as an External Reference Type?
There was a problem hiding this comment.
"documentation: A reference to the documentation for a package." this a project , so we would have to update the External Reference Type.
| - docUrl | ||
| - type: xsd:anyURI | ||
| - minCount: 0 | ||
| - homePageUrl |
There was a problem hiding this comment.
Would be better as an External Reference Type?
| - type: xsd:anyURI | ||
| - minCount: 0 | ||
| - maxCount: 1 | ||
| - projectIssueTrackerUrl |
There was a problem hiding this comment.
Would be better as an External Reference Type?
| @@ -0,0 +1,17 @@ | |||
| SPDX-License-Identifier: Community-Spec-1.0 | |||
|
|
|||
| # homePageUrl | |||
There was a problem hiding this comment.
Or make it an External Reference Type?
| - projectIssueTrackerUrl | ||
| - type: xsd:anyURI | ||
| - minCount: 0 | ||
| - mediaChannel |
There was a problem hiding this comment.
Would be better as an External Reference Type?
Add open source project
Add open source project class and updated project class