-
Notifications
You must be signed in to change notification settings - Fork 6
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
License #1
Comments
Finally some interest :) No, I have never decided on a license, but I'd probably go with GPLv2-or-later for the codebase. I'd rather see this as some form of lib, or CLI tool, where frontends remain in separate projects (I'm really unhappy with all my ugly in the repository too). |
Yeah, I don't have a strong opinion on license - GPLv2 seems fine; I personally think it's good to keep tools like these under noncommercial terms. I prefer to submit patches under whatever license the original project was created under for simplicitly; if you're looking to re-license in the future, it's more a copyright issue than a licensing issue, and I'd recommend setting up a contributor license agreement. There are some tools like CLAHub that can make CLA's relatively easy to execute. I'm happy to submit patches for just the underlying code and distribute the frontend separately, though it'd be cool to have one repository aggregate gui frontends and stuff, so that it's easier for people to take advantage of. The only reason I came across this project was because a friend came across it but couldn't figure out how to get it to build (and would've gotten stuck trying to use the bash scripts if he'd gotten past that point). You might have some latent demand for this project obscured by the fact that it's not very accessible to the average pinball enthusiast. |
Sorry for taking so long. I got distracted with other projects.
I've opened #3 (please review), even though I'm still a bit unhappy with the GPL. There's some issues with app-store compatibility (even freeware) and me having to give away many of my rights, possibly leading to monetization (by others) and other things I don't like. That said, my old license was pretty horrible (mostly to get feedback here). I also don't currently plan to work for FarSight, PBA appears to be on a downhill slope, and the project is not complex enough to make it hard to rewrite, if anyone has an issue with the GPL. I personally can also always revert back to this version, where I'm the sole author of the code.
I'm aware of CLAs, and I use them on OpenSWE1R.
Submodule should work? I simply don't have much time to review or test changes.
Yes, I'm aware; also see #2. |
Help me pick a license.
I currently consider going with GPLv2-only or some form of the LGPL.
(On the other hand I'm worried that FarSight Studios might not like these tools. However I might still want to work for them at some point in the future. So maybe a more restrictive license would be more suitable?)
The text was updated successfully, but these errors were encountered: