Skip to content

Inbound Contributions #7

@cornelius

Description

@cornelius

Here are some thoughts about the different kinds of views on contributions which can be considered and be covered by processes within an organization:

In most cases the majority of contributions an organization will do are outbound contributions where the destination is an open source project which is run by another organization, for example an open source foundation. So the process has to cover questions such as how to legally make a contribution on behalf of an organization, how to review licenses, sign CLAs, etc.

When an organization is running open source projects itself, there is another dimension to consider, how inbound contributions are handled, i.e. contributions which are coming from other organizations towards an open source project. So the perspective is from the other direction.

While some aspects are the same, such as how to legally make a contribution under an open source license, other aspects are different, mainly because the organization doesn't have to process the conditions of an external open source project, but is setting this condition itself on the open source project it runs. So instead of a process for reviewing a license a process to choose a license is needed, instead of a process how to sign CLAs, a process is needed which decides wether to set a CLA or some other mechanism, etc.

Not sure, what the best way is to represent these different aspects, maybe as a set of optional requirements which are only applicable when running own open source projects?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions