Open chamindra opened 2 years ago
Do you mean a contribution guide that encourages pro-social organizational behaviors or a legal construction that holds behaviors accountable in court? I ask because I tend to see a contributing document as a guideline document and a license as a legal one. Maybe this goes in a contributing file?
Not a guideline. I would mean a legal definition similar to GPL, BSD and Apache License is to Open Source. In the Financial inner source world because of legal boundaries there are different set of agreements and terms such as permissive use and attribution that need to be incorporated. However I like the Creative Commons model of taking that legal definition and providing a "human readable" and machine readable versions to complement it. The copyright/license terms are attached to Open Source projects, so we need something similar for Inner Source which we can add to the source code to make it clear as the code is distributed internally and with partners.
I infer you are speaking about a situation that differs from typical open source or typical InnerSource. The former is a legal license that applies to all people (i.e. outside of your organization), the latter is a set of socially coordinated behaviors inside a single legal entity (where they can share since they are in one company, they just didn't have the organizational behaviors to enable sharing).
Do you mean to create terms under which a legal entity shares their code with a different legal entity (a partner or consultancy) but wants to specify what the other party can and cannot do with that code? e.g. If I share code with a team at a partner agency I might want to limit or allow them to share with other teams at the same agency, and limit or require them to share changes back. In that scenario, would it be better to specify those behaviors in the statement of work / contract / and NDA that you have with the partner? Or is there a situation where you'd want to attach the conditions to each project since some projects will be licensed more permissively than others?
I believe there is a need and strong mutually benifical value that can be created by having a baseline set of licenses for inner source in the Financial domain. I would prefer to discuss the details however in a sub-committee meeting as discussed in the last inner source working group meeting.
Please find below the OSS licenses page on Open Source Readiness that could compliment this work ...
Please note for those who are following this
I believe there is a need and strong mutually benifical value that can be created by having a baseline set of licenses for inner source in the Financial domain. I would prefer to discuss the details however in a sub-committee meeting as discussed in the last inner source working group meeting.
For those following this thread, we now have a working group to discuss Inner Source licenses and CLAs. It happens every two weeks on Monday 4pm BST. You are welcome to join.
Minutes of the first kickoff meeting are here https://github.com/finos/InnerSource/issues/72
Next Inner Source License working group meeting is planned for 21 NOV 2022 https://github.com/finos/InnerSource/issues/76
Updated 15min video of problem statement for more clarity on the goals of this work https://youtu.be/pDG_CqvTWrE
As mentioned in the Inner Source summit we are looking for people to contribute in the following areas
Finos Inner Source License
Description of Problem:
The application of inner source within a Financial enterprise requires more clarity in terms of permissible use and clear definitions of boundary particularly with the involvement of 3rd Party vendors and partners. Inner Source can sometimes be mistaken as Open Source causing issues. It would be good to have some clear do and don't when you get your hands on inner source code. The license should also encourage sharing code back in certain scenarios.
If we have a common and popular set of inner source licenses:
Description of Problem