-
Notifications
You must be signed in to change notification settings - Fork 124
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
What license does this software use? #7
Comments
The original author didn't give autorandr an OSS licence, see wertarbyte/autorandr#24, and has not replied to requests for over a year now. I'd guess that the other authors that contributed over the years would be willing to GPL the code, but without Stefan's consent, we AFAIK can't license autorandr unless we rewrite his code. autorandr has four non-trivial parts: Storing configurations, loading configurations, fingerprinting and auto configuration. tachylatus has recently rewritten the part that is responsible for loading, and also most of the part that stores away configurations. Auto configuration was introduced by Timo Bingmann. The detection code ( What we could do is to rewrite the fingerprinting from scratch. IANAL, but I believe that the new author could then, together with Timo and Helge (tachylatus), license our version of autorandr. I'll CC them both, and also wertarbyte. He recently committed to another repository, so he might read this! |
@wertarbyte @tachylatus @bingmann What's your opinion on this?! |
I'm happy with whatever open-source license you're happy with. |
I second bingmann's opinion :-) |
Let's go with the GPL then. I already reworked the fingerprinting, but after doing some research on the topic I believe that we need to have all authors' consent. Further contributors were @chrisdunder, @maciex, @stormc, @mrj10 and @formorer. Another script within this repository was written by @queezythegreat. Do you consent with publishing your contributions to autorandr under the terms of the GPL 3? |
On Fri, 02 Jan 2015, Phillip Berndt wrote:
Alex |
Hi, I think both MIT and GPL are fine, I have no objections. I also like the MPL License 2.0. |
I'm fine with any license you find appropriate |
I think GPL is fine. |
In order to resolve bug #7, we need to remove non-trivial pieces of code by @wertarbyte, who does not react to requests currently. All other authors agreed to any suitable OSS license. See #7 for further discussion. A side-effect of my reimplementation is that both methods now return the same fingerprint, such that they are interchangeable. A downside is that the fingerprints change with this version.
In bug #8, tachylatus suggested to rework the storage/application of configurations to account for pluggable graphics cards. My comment there might also be relevant to this issue:
The background is that in the meantime, I've read that such trivial code lines could still be a problem (there is an example with a copyrighted
I'm fine with any of these. |
I prefer GPL. ~ cd
|
See #7 and wertarbyte/autorandr#24, where the original author wrote: > After a while, I finally got around to this - licence should be GPLv3, > so feel free to package :-)
wertarbyte just commented in wertarbyte/autorandr#24
Which means that autorandr is now officially GPLv3. For now, I've reverted the commit that removed parts of his code from the |
In order to resolve bug #7, we need to remove non-trivial pieces of code by @wertarbyte, who does not react to requests currently. All other authors agreed to any suitable OSS license. See #7 for further discussion. A side-effect of my reimplementation is that both methods now return the same fingerprint, such that they are interchangeable. A downside is that the fingerprints change with this version.
See #7 and wertarbyte/autorandr#24, where the original author wrote: > After a while, I finally got around to this - licence should be GPLv3, > so feel free to package :-)
I'm assuming everything in this repository is open source/copy-left like GPLv2 or GPLv3, but it doesn't seem to indicate explicitly. Neither this repo, nor its predecessor, https://github.com/wertarbyte/autorandr, nor any references to autorandr or autodisper return any clues.
I'm updating Arch Linux's user contributed AUR package for autorandr and noticed its license field is blank. This would greatly help in my housekeeping of that package build. Thanks!
The text was updated successfully, but these errors were encountered: