-
Notifications
You must be signed in to change notification settings - Fork 60
Change license to GPLv3 #51
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
Comments
As you said yourself, GPL isn't gonna stop anyone from using your code and ignoring the license. You don't have to look further than DJI itself to see this. Unless you lawyer up, you're just complicating things for everyone including yourself. I vote stay with MIT. No one is gonna earn money just releasing this as a paid app with a new name and icon, unless they provide a lot of additional value. |
added this to the Beta milestone as we should act on this before going live. My input on this :
|
Here are my thoughts: If we're talking about works derived from DigiView (which is why we're even discussing licensing), I like the idea of other projects being "powered by DigiView". I also like the idea of having the core tech that drives each platform's app organized into a consolidated "DigiView Engine" repo, where other developers can pick the parts relevant to their platform and implement in their own works. There certainly many possibilities outside the scope of the apps we are building; maybe a dev directs races and wants some very specific functionality built in. Maybe a dev does film work and wants some director specific features. What informs this idea is the basic premise that, yes, we should do what gives us the best chance of having attribution. That's my opinion. Is GPL the solution to that? Let's take a scenario that is not unlikely: TBS is a company that is open when they want and where they have to be, but will also be closed where they can. They generally follow license rules. TBS could conceivably want to implement DigiView in their Agent M software to add functionality to the app and further adoption. In this scenario: Under GPL, their hand would be forced, of course. But perhaps what is even more likely is that GPL would prevent TBS from implementing DigiView in the first place, due to the infectious-nature of GPL. A second scenario that provides a different context: a developer wants to make a dedicated Livestreaming app that doesn't require having to screen record. In the course of development improvements are found and made to the DigiView Engine, which there is an incentive to do by this developer due to the nature of their project. Well, we absolutely want to be able to incorporate these improvements back in to DigiView, and GPL gives us the best probability of this happening. To summarize my desires out of these scenarios, I want to see DigiView be attractive for others to use, especially those who have the talent or incentive to make really cool things with it, because that grows the "brand", while not discouraging some parties (like companies) from even starting a project to begin with, ALL WHILE ensuring proper attribution and upstream development. So it seems to me that, in my opinion, what I want is the copyleft traits that GPL provides, but without the inherent nature of forcing all ancillary works built AROUND DigiView to be GPL. This butts up against the extent of my knowledge of these things. Are there any other licenses that combine these qualities? Lastly, to the point that a license can always be broken: well, yes, of course. There will always be cases of non-compliance in all human set rules. But, in my opinion, that should not inform the decision. We certainly don't abolish laws simply because people can break them. In my opinion, is always about what gives us the best chance of having the outcome we want. |
Interesting discussion here. |
I would recommend the AGPL since it can be transited to a webapp. |
I think it would be in the interest of this project to change the license from MIT to GPLv3.
Any fork of this app even if someone wants to make it commercial, should at the least be open source too and share their improvements with the community.
The text was updated successfully, but these errors were encountered: