Add initial draft and resources for white paper on open source project types#240
Open
Add initial draft and resources for white paper on open source project types#240
Conversation
white-papers/project-types/resources/industry-use-cases.docx.md
Outdated
Show resolved
Hide resolved
|
|
||
| Questions: | ||
|
|
||
| * What are the manufacturers obligations, does he automatically become manufacturer for this library with all obligations? |
Contributor
There was a problem hiding this comment.
Suggested change
| * What are the manufacturers obligations, does he automatically become manufacturer for this library with all obligations? | |
| * What are the manufacturer's obligations, do they automatically become a manufacturer for this library with all obligations? |
Contributor
|
I think this doc is still valuable and we should keep going with it. In the leu of the "FOSS Guidance" that's under preparation by the EU Commission, I'd suggest to wait a bit until it's final/public. This White Paper would be a good addition (or even extension) of that FOSS Guidance. For example, by providing concise tables/charts and additional examples to it with a clear value or open source community. |
|
|
||
| Questions: | ||
|
|
||
| * How can it be ensured that the not-for-profit association does neither become an Open-Source Steward nor a manufacturer for sample implementations? |
Contributor
There was a problem hiding this comment.
Suggested change
| * How can it be ensured that the not-for-profit association does neither become an Open-Source Steward nor a manufacturer for sample implementations? | |
| * How can it be ensured that the not-for-profit association neither becomes an Open-Source Steward nor a manufacturer for sample implementations? |
10 tasks
Co-authored-by: Daniel <124795337+denjell-crabnebula@users.noreply.github.com> Signed-off-by: Tobie Langel <tobie@unlockopen.com>
sjn
reviewed
Jun 13, 2025
| - trademark ownership | ||
| - contribution model | ||
| - business model | ||
| - etc. |
There was a problem hiding this comment.
Here are a couple base types of open source projects...
- programming languages
- compilers
- language ecosystem tooling
- component or library or module
- kernels
- kernel drivers (hardware/os adjacent or dependent projects)
- language ecosystem infrastructure tooling
- tooling for downloading, extracting, building, testing, installing, packaging, indexing and distributing other software & components
- frameworks
- plugins for frameworks (Drupal, WordPress, Firefox extensions)
- runtime execution environments, including
- containers and their registries end orchestration software
- virtual machines, and their management software
- user-interfacing tools and applications
- API providers (server or systems)
- Analysis and verification software
- Firmware
…and from these, I think we can find a few more traits to consider:
- project independence (depending on another ecosystem, or being ecosystem-agnostic)
- project ownership (including commit rights, ecosystem namespace rights, etc.; this is different from the bigger projects concern themselves with actual Trade Mark ™ registration)
- it's place in the supply chain and dependency graph; the more dependents (downstream users) the higher demand for stability; same goes for it's closeness to hardware (kernels or firmware vs. end-user applications). Alternatively - to what extent the project can be considered "infrastructure" for something else.
- it's requirements for long-term interoperability and/or forward/backward compatibility (e.g. implementations of cryptography or compression algorithms)
- whether or not a project solves a "closed" or an "open" problem. Solutions to "closed" problems can be implemented fully, and therefore be "done" (e.g. implementing a sorting algorithm) - Solutions to "open" problems cannot become "done" since the problem domain evolves over time (e.g. spam detection)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rendered content