2 ms·
Some options spring to mind: 1. All rights reserved - the source is visible but not open. 2. AGPL, to ensure that if someone does take this forward, no part o
by gtsteve 3y ago
Some options spring to mind:
1. All rights reserved - the source is visible but not open.
2. AGPL, to ensure that if someone does take this forward, no part of it can be closed source without your agreement.
3. MIT, which is extremely permissive and effectively you don't care what someone does with it, commercial or not.
Depending on your comfort level I would start with the middle option, I don't think people tend to mind you re-licensing more liberally but if a community has formed and you decide to go commercial further down the road it can cause problems.
- doublerabbit 3y agoAll rights reserved feels more the right kick to me Gives those who wish to learn and stops from anything taking the future glory.
- bee_rider 3y agoApollo was one of the apps that was basically giving up due the API changes, right? If they aren’t doing anything with the code, might as well let people fork it. Just not MIT or BSD, I like these sorts of licenses normally, but it would be a bummer if Reddit got to steal their code after all this bad behavior.
- jarym 3y agoAgree, would be awful if Reddit themselves just decide to lift and reuse this!
- DANmode 3y agoJust add them as a specific exception to whatever license you use, if that's your wish.
- sangnoir 3y agoWhy would Reddit add another backend layer?
- wsostt 3y agoIf they’re unhappy with their own API, this could provide an abstraction layer for the app. They rewrite their client to use this API and it frees up two teams to work (almost) independently. The UI team can work on their roadmap while the backend team fixes the internal API or retires the logic and implement it into this new layer. I’m not saying they’ll do this or that it makes sense. But I’ve definitely done it in much smaller projects.
- cassianoleal 3y agoThis here is the superstar comment. There are other options but this is an excellent start.