-
Notifications
You must be signed in to change notification settings - Fork 94
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
Provide better documentation of license changes #806
Comments
Just out of curiosity any reason you would bring this up? Cause I never saw someone care about that kind of stuff before. (Except for well BC because that is a Drama generator) |
Nice sock puppet you've got there. Good job on finding a new way to get rekt on licensing issues. All sarcasm aside, please go re-read the commits you linked, as it very clearly says "Minechem 5.0.5 and higher" (eg new code that I'm writing and releasing) is licensed under the new license. That said, this change was far from "silent". I spent a significant amount of time over a period of months tracking down contributors and previous authors to make sure I had permission to change the license. The response I got from everyone I spoke to was basically "do whatever you want with it, it's your code now". Once I had permission, I changed the license. I should probably update the wording to reflect that. I could probably make it a bit more official by posting all the "permission granted" messages, but that'd take time and effort, and the only people who seem to care are "OSI Open Source" fanatics, so... |
One drama in five years? That's low.
The community likes to have a public record or at least a clearer explanation of what happened, precisely to stop misunderstandings such as this one. |
one about license, but to go a little further into it. Minechem has way less contributors then BC has. And that ones that would matter (being the big ones cause who cares about a few lines) are a very select group. |
@way2muchnoise - I actually counted almost everyone on my list who made any substantial contribution, where "substantial" is defined as "even a few lines of code, if it's new code". Most of what I skipped was NPE checks and old translations. |
@way2muchnoise, @asiekierka, I'd really prefer if licensing problems from other unrelated projects not get re-hashed here in the Minechem repository. Perhaps direct messages on Twitter or a private IRC channel might be more conducive to discussing Buildcraft licensing issues? As far as public record goes, I should probably take the time to document the changes, permissions granted, etc. My limiting factor at the moment is free time, which I have none due to working two jobs at the moment. |
@jakimfett - Alright. That's why the issue had a question mark, I believe - @Rukachan was confused and wanted clarification. Saying "I will try to provide it later" is more than enough. |
@way2muchnoise @jakimfett
I have heard free software supporters being called as fanatics (see Stallman) but this is the first time I read something like this. In any case, I am not interested on accusing anybody, all I wish is to have a clear image on the situation, especially when closing a FOSS project when you are not even the biggest contributor of it and then having patron buttons on every GUI (something that your own, changed license disallows for others) is a bit weird. |
Random uninvolved 3rd party takes issue with a license change at the exact same time as a sockpuppet account (projectilemotion) is causing problems on a different project of mine, you do the math. Could be I'm wrong. I did a bit of digging and you're a pretty strong candidate for the hand inside the sockpuppet...projectilemotion is one of 2 accounts that have starred your project, posted immediately after you to harass BluSunrize about his license, and has basically done nothing else. You're the only user with any connection, and your writing style is...incredibly similar. both accounts use the same types of arguments. Both accounts make similar logical and knowledge mistakes (not actually reading the license bits that are under discussion, lack of legal knowledge). Combine all that, you've got two accounts that act very similar, support eachother in arguments, use the same types of arguments, write with similar styles and wording choices, and post at almost the same time...deny it if you want, but the math says that 2+2=4 here.
It means precisely what it says...versions 5.0.5 and higher fall under the license, which means versions previous to that don't fall under the new license.
Which is why I got permission from previous contributors and authors to change the license. If you own all the code, then you can re-release it under whatever license you want.
As I said previously, when time is no longer a factor, and there's not some other larger fire demanding my attention, I'll see about adding a "license history" page to the wiki or something.
Yaknow, I've gone over this one a lot, and I still say the same thing I said from the beginning. This software is free, the source is open to anyone, which makes it still "free, open source software". Disagree if you'd like, but before you do, go read the multiple threads on this so I can refrain from repeating myself.
Nice ad hominem you've got there, pity if someone were to...call you out on it.
I'm sorry that you think that a content creator who gives away hundreds of hours of work away for free is weird for giving users of their content a way to voluntarily support the content. I'm curious why you've not complained to Chickenbones or any of the others who do this...on the plus side, when I get time to work on v6, all of these problems will go away because it's a complete rewrite, and you can opt out of the patreon tab completely. Maybe if I wasn't spending time explaining to people that I really am trying to have an open, unrestrictive, end-user-friendly license, I'd be able to spend more time on software development?
Nah, mostly just annoyed that I'm still dealing with drama. You could always open an issue, avoid drama, and operate on the assumption that I'm doing my best to deliver the best thing for everyone? Maybe? |
If you believe that I am a sockpuppet, please, report the issue to the github administration. As for projectilemotion, he is probably a fellow 4channer (both my project, and issue posted on BluSunrize's repo were posted there).
I harassed nobody. Mister BluSunrize claimed publically that his project was Public domain, yet in my reasonable request for license, I got ironic responses. But I do not think this topic is relevant to here, is it?
I am fully aware, this is why I did not comment this on the part where you claimed that you got permission. The wording you used made me think that you were under the assumption that you can license the specific new code under the license.
Please, feel free to show me my "lack of legal knowledge" and "lack of legal knowledge". I am open to suggestions and corrections.
Let's agree to disagree but this is really not my point here, it is not in my concern whatever you believe in the common FOSS definition or not.
I am not aware how is this ad hominem, nor why did you took offence on it, I though it was a fact. It simply reminded me the Ublock and Ublock origin situation (that's for the donation part, for the license part, as I mentioned, it just seemed weird).
So, I guess you give a fair share to the other contributors of the project, especially the original creators and the contributors with the bigger share, right?
This issue was created with this exact assumption in mind, I am truly sorry if it was not clear enough. EDIT:
|
Person harassing claims they aren't harassing. Go on, tell me another.
Mkay.
An ad hominem attack is one that focuses on the person rather than the position they're maintaining. Eg the bit "you are not even the biggest contributor of it" attacks me, personally, rather than addressing the logic of my stance on the license change issue. Textbook ad hominem.
Again with the ad hominem. No, I don't pass any of the small amounts I get from Patreon and Curse points on to the other contributors. It all gets put back into things like:
In addition, I throw somewhere between $50-$300 of my own cash at the project each month to keep things moving. I dunno if you have some misconception that I'm sitting on a massive payout from "other people's work" here, but you're wrong. Additionally, managing an open source project is far more than number of lines committed. It's hours spent writing design documents. It's coordinating with artists. It's building a web presence. It's sending requests to sites that they remove unlicensed content. It's dealing with insulting issue requests in the tracker. The list goes on.
Opening with "what you're doing is illegal" is not giving a project the benefit of the doubt. Here's some alternative versions of your ticket that do:
Sorry, I misspoke. I worked with previous authors and contributors to obtain the copyright, not permission to change the license. If you don't believe me, the previous developer (pixlepix) tweeted about the ownership transfer. While I can appreciate that you've got some reasonable doubts about the transfer, the fact that an official Github master repo transfer happened (and was approved by Github and the former developer) might be indicative that things are relatively above the board. |
ok
Yes
The question-mark, the "assuming that there is not anything that I am missing, please feel free to correct me" and "all I wish is to have a clear image on the situation" were there for a reason.
I do not think that this comparison is too similar, as it is in the interest of the FOSS community to receive notification and evidence in the case when copyright has been transferred. Especially when the new maintainer does the stuff that I mentioned above.
This is honestly the first time I hear that. Furthermore I did not say "closed source" anywhere.
Yes, did I anywhere imply anything else?
This is taken out of context. Plus it was not meant as a attack (as I mentioned above).
I think you missed the point of this part. It was the "It simply seemed a bit ironic that the creator of a fork that does this, disallows future forks to do the same.".
I never doubted that the previous developer transferred the ownership of Minechem to you. |
Don't blame @asiekierka for "causing drama" about licenses. I'm the one who's the real influence behind making sure everything is above board on both Buildcraft and Forestry. Though the amusing thing is that more than once I've been accused of attempting to make Buildcraft closed source, despite the fact that was never in my power to do. =P |
I see what you did there |
@ljfa-ag you're neither the first nor the last individual to go on excessively about open source and licensing. This wasn't a sideswipe at you. It was a statement encompassing the entirity of individuals who lose sight of the purpose of open source and get caught up in the exact letter of compliance. @CovertJaguar I appreciate the input, although as I mentioned earlier, I'd much prefer to keep the discussion here focused on this license in particular. I'm probably going to lock this thread. Sadly, much of what I hate about the Minecraft modding community has surfaced in this conversation thread. It wasn't a productive conversation from the start, and it's pretty much devolved into a circlejerk of angst and passive aggressive almost-insults. If anyone would like to discuss this further in private, I can be reached via IRC. |
TODO: Create followup issue for recording the license transfers. |
Between August 7 and August 8 of 2014 the license of this mod was silently (as you can see from the commit titles) changed into a non-FOSS license called as "Don't Be a Jerk" (https://github.com/jakimfett/DBaJ)
Here are the commits that changed the license:
jakimfett@3119c27
jakimfett@5c33baa
jakimfett@a3042cf
Yet, the license of this mod used to be http://creativecommons.org/licenses/by-sa/3.0/us/ (a FOSS, copyleft, as you can see, license, meaning that while you are free to modify, run and (re)distribute this project, yet you are not able to change the license of it or any programs based on it), introduced at perky/Minechem@c70592c.
I have noticed no kind of CLA singing (thus the contributors keep their copyright), nor I have seen anything similar to BuildCraft/BuildCraft#3004, making the change of the license illegal (assuming that there is not anything that I am missing, please feel free to correct me).
The text was updated successfully, but these errors were encountered: