-
Notifications
You must be signed in to change notification settings - Fork 292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New license request: OPNL [SPDX-Online-Tools] #1134
Comments
@Mentors4EDU - is this license actually in use? It's labeled as a proposal. Please see https://github.com/spdx/license-list-XML/blob/master/DOCS/license-inclusion-principles.md and comment as to how you think it meets the guidelines. Also, you might want to consider a different acronym - OIN stand for the well-known patent pool for open source, the Open Innovation Network https://openinventionnetwork.com/ (in case you didn't realize) |
|
Discussed on 2020-12-17 legal team call, further comments to follow. |
Thanks for the update. |
Hi @jlovejoy, we have changed the identifier acronym for my Open Innovation License to OPNL to avoid any mix up w/ the Open Innovation Network as per your suggestion. I also made a pull request to reflect new changes via spdx/TEST-LicenseList-XML#113 |
@Mentors4EDU - good call on the identifier change as well. I also see that you have submitted it to the OSI and there has been much discussion. In this kind of situation, we usually wait for that process to roll out for at least a couple reasons:
Note: if 2 happens, please keep in mind differentiating any original version that may be in use versus any new version you publish (this has been a big challenge in the past, so a word of prevention, if I may!) Disclaimer: I don't closely follow the OSI-license list, but happen to see this. Please do keep us posted if/when you reach a conclusion there, so we can pick this back up. I'll mark it as on-hold in the meantime. Thanks! |
Hi @jlovejoy , the OSI list is kind of iffy. I withdrew my submissions for approval and instead submitted it to the Open Knowledge Foundation here. There was much debate mainly centered around having ethical statements in open source licenses. This has been done in the past, and I believe is one of the reasons between the Free Software Foundation vs. OSI feud, see here. The argument I believe was more centered towards whether or not you can have an ethical clause, if that ethical clause wasn't legally binding, or is there a thing called morally binding? I had two counter arguments for this:
Anyways many of the arguments centered against it were logical paradoxes and strawman statements. People even seemed to insinuate that the restriction now applies to myself and since version 2 makes me agree to my mission statement, that also would go against free and open source software. There was arguments on Amish people and them deciding what is ethical or not according to their believes, or examples of Chinese dissent or communist governments. If they applied the same rules to a variety of their licenses, a very slim amount of their open source licenses wouldn't be on their website. The idea of needing to censor a non-discriminatory ethical statement w/ illogical what ifs like what if somebody evil or wanting to build technology that commits genocide wants to use this license, doesn't this discriminate against their endeavor, is the definition of irrationality. Anyways, I basically got a severe headache of going back and forth. They then made the argument that if I continue the thread, I might not be taking into consideration respect to time for the team members which goes against their code of conduct. However, I only primarily emailed back and forth to respond with counterclaims in regards to the merits of my license. I felt regardless, my consensus didn't matter and if the license went to the approval board they would vote against it. Therefore, I withdrew my request by default. I have henceforce, submitted to the OKF to see what they think. Outside of that strange exchange of events, the people who have been using this license like many of the ethical concepts, premise and the idea of talking about ethics more in open source and technology. Alot of people started adapting it and yesterday I just decided to also create an NPM package for it. I think many people in the open source movement are missing the mark when looking at how companies that are hailed as heroes of open source go against fair use, the Right to Repair Act, and privacy rights. Some big entities that do these things offload negative attention by sponsoring different open source software packages. I feel like this is where open source misses the mark, and that freedom and open source redistribution can be in harmony without really logically restricting anybody. Anyways, I will see what OKF and other people say. It usually can take a few month to go through the approval process, but I'm hoping if possible that it wouldn't take too long. Without an SPDX identifier, lots of people find it difficult to add OPNL and OPNL-2.0 to their repos because it isn't detecting through the NPM terminal or interfaces so they have the force push it. I do believe that these two licenses fall within the definition and philosophy of open source. Even if it may take OSI a while to adapt the concept behind this because it is a bit new, I feel like the decision shouldn't be centralized based off how a few board members vs. the entire open source community feels about it. |
Anyways, I hope the above statement hopefully answers any concerns you have in regards to my due diligence for these licenses so far. Edit: I also want to emphasis I have made a submission to Ethical Source and here. I want to emphasize that my software does follow all your inclusion principals and allow for free distribution. You also emphasized that the license text needs to comply with the definitions, even if the organizations don't consider the license. I believe my license(s) does fully comply with the definition of open-source. Secondary Edit: I also feel that with the inclusion of BUSL-1.1, a license like mine closer complies in regards to being an open source license. Being in SPDX may be very important, given the want to be on choosealicense, the ease it would be for people to put symbol identifiers in their software through CLI/terminal, and that Stark Drones has hundreds of pieces of cloud software that may eventually be open source and utilize the same said license. |
This was discussed on the legal call. Here is a summary, as per the license inclusion guidelines: Definitive factors: The license appears to meet most of these, with the note that it is not OSI-approved and given there is already a v2, the author seems to understand the importance of versioning of licenses. Other factors: Given that, we look at the totality of the "other factors" listed in the inclusion principles:
Given that the license does not meet factors 1 and 3, and the uncertainty around 4, we don’t think it should be added to the License List. |
1. License Name: Open Innovation License
2. Short identifier: OPNL
3. License Author or steward: Stark Drones Corporation, Andrew Magdy Kamal
4. Comments: If you need anything, let me know and I will get back to you right away.
5. Standard License Header:
6. URL: https://github.com/StarkDrones/OPNL/blob/main/LICENSE.md
7. OSI Status: Pending
The text was updated successfully, but these errors were encountered: