-
Notifications
You must be signed in to change notification settings - Fork 30
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
Pick a software license! #4
Comments
GPLv3 definitely seems like a solid choice. Mainly, let's stay away from MIT to prevent HFs from trying to commodify and sell our software and pass it off ac their own. Maybe we can use the Apache license so if they try to sell our software it's clear that it's ours and it's free! |
The 3-Clause BSD License is also a good candidate. This website explains several popular licenses for open-source projects: |
here’s a good tool to look at options! https://chooser-beta.creativecommons.org/ my only preference is that the license doesn’t allow privatization. anybody that uses this repo needs to do so transparently and sharing their derivative works. imo we should find a way to democratize pull requests. my suggestion: set up a timeline for an issue, and once the options for pull requests are up and after a discussion period or whatever, whichever pull request has the most thumbs up gets merged in. we should get that process done first though, i’ll open a new issue for that. |
I don't know anything but can we have a custom license that explicitly bars certain entities from using code therein. |
That's not very F/LOSS tho
…On Thu, Feb 18, 2021, 21:11 mike donovan ***@***.***> wrote:
I don't know anything but can we have a custom license that explicitly
bars certain entities from using code therein.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEBOJNBD47SEF6A43PQPSRTS7XJHPANCNFSM4X3RJ6SA>
.
|
I think a really important part of this project is going to be picking your license. You are going to want to pick something that fits tightly with your goals. I am thinking your main purposes it to create a set of tools to help the everyday investor get a level playing field with the HF. So you want to make sure that the HF are not able to steal all of your hard earned work. WE can protect the code that we write by the license that we pick. I do not know all of the specifics here but it's definitely worth sometime thinking about what exactly we want to achieve. Do we want to create an open source project that ANYONE (including HF) is free to use and incorporate into their tech stacks. Or do we want to create a dual license software where companies are allowed to purchase the right to use our software and everyday individuals are allowed to use our software freely. Here are some links on licenses: I am not suggesting a choice but rather trying to start a discussion. I also think it would be best to figure out which license(s) to pick before writing too much code. |
@Macr0Nerd that’s the paradox of tolerance - i’m not against barring citadel from using our code for company purposes 🤷🏼 |
That goes against the idea of open source tho and free software |
Most of these licenses aren't going to do anything towards hedge funds using it, because they wouldn't be redistributing this code. You do something custom that bars them specifically from using them or something, but then you're likely going to need a lawyer. But adding some protection so they can't package it up and sell it is a good idea. Personally I'd lean towards the Apache 2 license. It has some patent protections built in and is fairly permissive. |
yes, hence the paradox. |
@DrewMcArthur @Macr0Nerd It's a great discussion to have. I think we should really discuss what the goal of our software is going to be. Is our goal to level the playing field and democratize data gathering for the everyday investor or is to create free open source tools for everyone to use? I think our goal pretty clearly lies more in the democratization of data and leveling the playing field for the everyday investor. The reason I think a dual license is optimal is because we are able to offer the tools free to our target audience. We could then decide how we want to manage the license for hedge funds. I understand that would mean we are no longer completely free and open source but that is the trade off we would need to make. |
These guys were cool with effectively stealing millions of dollars from individuals, not sure they are going to give a shit about licenses. I’m not concerned that HF would repackage and sell what comes from this. They would use it to steal more from us. Honestly, this is 100% my biggest concern with this project. A ton of really great and smart people build a very powerful tool to level the playing field and then the HF get their hands on it and effectively get what they were going to pay Claire $250k a year for free. And now the playing field isn’t level again. |
https://chooser-beta.creativecommons.org/
I'm just copying this out of one of the links I pasted above because I think it's very relevant.
but I don't think even GNU GPL is good enough for our public license. I think we should use something that specifically prohibits commercial use. |
they can’t sell it if it’s already free. the hardest part will be organizing everyone in a way that’s effective. |
If they have access to utilize the source then it removes any leveling of the playing field. |
@vito-c, i know there’s one license that prohibits profiting from the repo; i wonder if there’s a way to require profit (or some proportion, sliding scale like taxes, etc) be redirected back to this project? (mastodon has a fund that pays for merged pull requests, for example) i’m looking for creative solutions to the problem that @mikestreb lays out. they’re totally right it’s something we need to consider and be wary of |
The hardest part will be making sure we don’t build something the HF can use to become bigger/faster/stronger. |
Will definitely need to be creative (I am drawing blanks). A license won’t stop HF. $100 million fines don’t stop them. |
I can see for-sale dual licensing potentially causing conflicts / headaches:
But you can only extract so much useful information from a data feed. A HF could still pay Claire $250k, but they will be up 10% an additional profitablity instead of 30%. The comparative monetary gain between retail raders and the HF would decrease. Then the beauty of copyleft is that the HF would be legally obligated to give us any improvements they made to the software. |
I think this will be our best bet. Gives open opportunity to modify as you wish but also prevents privatization |
@mikestreb the license is our first defense. I realize it won't stop them at all but it will be a deterrent. And any future legal battles we are able to win to hurt them will help our end cause.
We decide by committee.
We setup a foundation that gets the money that then invest that money using our software. Eventually making enough money to fund our own hedge funds so that we can sell our software to ourselves as we have now become the bad guys. But instead of being the bad guys we take our hedge fund money and use it to fund cancer research or pay for America's health care or feed the poor... The way we really need to look at this license is do we want HF using and contributing to our software? Or do we want to cut out all commercial usage? |
Hello everyone, I am a member of the mod team on the Discord channel and I am temporarily overseeing the GitHub repository as everything is getting settled. The leadership team will be meeting over the weekend to go over the survey results and plot a direction forward for this project. It is my intention to voice the concerns of the GitHub community in those discussions. Getting a license in place for this project is my personal top priority, so I am choosing to start here. As soon as I get the approvals from leadership, I will put one in. I intend to advocate for GPLv3 for the following reasons:
Those are my thoughts. They are not set in stone, and I am happy to keep the discussion going. There are lots of brilliant minds here, and I am hoping we will have the chance to build something great together. Cheers |
@zoox101 where are these surveys? |
@vito-c they are in the README now |
First priority before any designs are drawn up, or code is written, should be picking a software license.
This will help clarify ownership, copyright, and provide legal protection.
My personal suggestion is GNU GPLv3:
https://www.gnu.org/licenses/gpl-3.0.en.html
Some resources to help explore options:
https://choosealicense.com/
https://tldrlegal.com/
The text was updated successfully, but these errors were encountered: