Jump to content

Discussion regarding unathorised forks of mods and their distribution


Camacha

Recommended Posts

I am glad that Senshi has made these mods available to me again. I am very disappointed that it became necessary for him to do so.

It didn't. The thing is the authors didn't forbid or prevent us from using their mods in x64 but rather made it more difficult. It takes basic skills to remove the protection but people who do so are less expected to do irrational things like begging for support. If my mod thread was flooded by senseless begging or even threats ordering me what to do I'd not only do the same but probably make the protection even more severe and change my license.

Link to comment
Share on other sites

It takes basic skills to remove the protection but people who do so are less expected to do irrational things like begging for support.

No, it doesn't. Recompiling a plugin for KSP is harder than just finding and tweaking the offending code. You have to set up a compiler (not everyone has one handy) and configure it to work with Unity. Those are not basic skills, figuring out how to make KSP plugins takes time. Besides, not everyone wants to install a rather large piece of software like Visual Studio just to fix what shouldn't have been broken in first place. What Senshi did was by all means necessary.

Stupid requests should simply be ignored, and threats reported to mods. This is what any reasonable person would've done. Restrictive licenses and "protection" are BS that only harms legitimate users. The proper response is to grow up and deal with it. If you can't handle a few ungrateful idiots, good luck doing anything IRL. I support every effort to remove pointless restrictions, circumvent region-locking and such. 64bit restriction in KSP is no different.

Edited by Guest
Link to comment
Share on other sites

It didn't. The thing is the authors didn't forbid or prevent us from using their mods in x64 but rather made it more difficult. It takes basic skills to remove the protection but people who do so are less expected to do irrational things like begging for support. If my mod thread was flooded by senseless begging or even threats ordering me what to do I'd not only do the same but probably make the protection even more severe and change my license.

You just pulled out my one comment that used the common literary device known as Hyperbole. Here educate yourself. If you read my comment you would see I fully understand what the mod makers experienced, and that I also understand that policy they put in place was necessary but also harmed community members not responsible for the mess and did not contribute to it. Senchi was and is trying to solve the problem in a way that will be equitable for all involved. Perhaps it won't work. In which case I will probably try and find a tutorial on how to mod the code myself. But for those of us who are not experience with coding, or have lives outside of gaming is was a godsend and we are very grateful to Senshi for his assistance.

Link to comment
Share on other sites

No, it doesn't. Recompiling a plugin for KSP is harder than just finding and tweaking the offending code. You have to set up a compiler (not everyone has one handy) and configure it to work with Unity. Those are not basic skills, figuring out how to make KSP plugins takes time. Besides, not everyone wants to install a rather large piece of software like Visual Studio just to fix what shouldn't have been broken in first place. What Senshi did was by all means necessary.

Stupid requests should simply be ignored, and threats reported to mods. This is what any reasonable person would've done. Restrictive licenses and "protection" are BS that only harms legitimate users. The proper response is to grow up and deal with it. If you can't handle a few ungrateful idiots, good luck doing anything IRL. I support every effort to remove pointless restrictions, circumvent region-locking and such. 64bit restriction in KSP is no different.

I agree, (least reading my comment you think I don't) with all you just said except the actual necessity part, but there is a very large hurdle to overcome, as you rightly pointed out, without Senshi's help. One thing that has frustrated many is the assumption if you don't know how to compile the source code you must be one of those who will come running and complaining to the mode makers to fix the problem. This is a false dichotomy, that states if you are not one then you are the other. It leave no room for a middle ground which in this case is where most people actually fall. They know that they should not ask the mod maker for help and don't blame them for not helping but also do not have the experience and skills to edit and compile the source code. Senshi realized this and stepped in to help out. I am not sure why this is so hard to understand, or is it that many vocal members of the community have bought into this false dichotomy, including some of the mod makers.

Edited by mcirish3
Link to comment
Share on other sites

As a member of this community who has been here far longer than most... longer than all but a few. I find this whole thing rather confusing. I don't comment often, and really, I guess, I missed the tempest in a teapot that has been happening ever since x64KSP came out. Early on I probably made one or two post about a mod I was using in winx64 not working. But it did not take me more that 5 days to realize that it was not the mod that was broken but winx64. So I simply stop reporting bugs when I ran winx64 KSP. Afterall Squad said it was experimental, and the mod makers said it was not something they could fix. So if I ran a mod and it broke my game I uninstalled it and did not use it. Afterall if I really must have that mod I could always instal x86 KSP.

In any case I was a little surprised when 0.25 came out that most of the major mods had blocked x64KSP from running their mod, since I figured most reasonable people had come to the same realization I had come to. I am rather SHOCKED and disappointed that it has all come to such harsh exchanges when all that was necessary is a little common sense. I am glad that Senshi has made these mods available to me again. I am very disappointed that it became necessary for him to do so. I am sure many of the mod makers feel exactly like I felt today when my 4 year old complained to me that the cookie I gave her was not a kind she prefered. You should be thanking them for all their hard work, not jumping down their throat if everything isn't perfect, after all you did not pay them, they owe you nothing, and they did their work for love of the game.

That said, the removal of the x64 support felt like I was getting punished for something I did not do. I know that was not their intent but it was a consequence. I dont know what the solution is, since if people can't act like adult, then what choice do they have.

This pretty much sums up how I feel about this issue, thank you for saving me from having to articulate it myself. My experience under x64 has been relatively trouble free, certainly no worse than with x86, and unfortunately because of this schism I've been playing it less because mods I used, enjoyed and relied on have been blocked from my environment of choice. Not sure I am going to take any side, I'm more likely to devote my time to something less fractious instead and see if things improve with later releases.

Link to comment
Share on other sites

Although i can see where everyone is coming from on both sides i feel that this might lead to problems down the road. i feel that it will set a dangerous precedent for "its legal so i can" attitude. what the whole discussion is about here is farrem allowing but not blessing this fork. so what we have is really no argument. for now they allow it. the problem that can arise though is the pushing of this line. i worry that next time it will involve someone pushing the boundary, I.E. just going ahead and publishing their fork. what we have now is a nice mod publishing community that is generally considerate, i feel that once people start just publishing forks that are legal but with out the blessing of the mod creator will create deeply rooted resentment and lead to restrictive licenses and at worst dropped support for mods. i really hope that everyone can look at this and try to moderate themselves as to never let this happen.

Link to comment
Share on other sites

Well at least this thread is making it really easy for me to see who not to provide support to :)
Same for me

Hmm...what do you mean? Do you mean to say you wont provide support for anyone who said something you disagree with in the thread? Do you mean to say that if any one admits that they have at one time used x64 KSP you will refuse to provide support even if they have an issue with win32 KSP? What exactly is the point of these comments? Are you trying to derail a reasonable discussion and turn it into a inflammatory "bash the mod makers" discussion? Or do you indeed buy into the false dichotomy I spoke of earlier? I am not sure what these comments contribute to the discussion and would ask the moderator to remove them.

Link to comment
Share on other sites

I'm going to throw my support behind Senshi on this one. He made his intentions crystal clear, and has been nothing but respectful about it. That doesn't mean I hate mod authors or spit on their work. Far from it. Without their mods, I would have given up on KSP a long time ago. If they want to blacklist me for having fun on my own computer in a manner they don't approve of, then so be it. I'll always be grateful for your efforts, even when I'm too dumb to figure it out right away, but I simply will not take the time to coddle full grown men.

Edited by Voculus
Link to comment
Share on other sites

Please explain why a moderator should remove them? They are simple facts. Unpleasant ones, but simple. Please let me know what forum rule I have violated?

I provide stuff for free, because in general I try to be nice. The awesome bit about this is that I am under no obligation to support what I provide. I do so because people are polite, and generally enjoy the stuff I make. So I will happily answer questions and provide support to people who are nice. And people who understand the difference between something being legal and something being right. And for those that can't grasp that, I expect they can find their own way around support, simple as that. I am under no obligation to help them, so I won't.

This thread (and others like it) is simply making the task of identifying these folks a lot easier, so for me it's proven to be a valuable tool. (Edit for clarity) - Dismissing support because of a worldview would be silly. Dismissing support because people are downright unpleasant, now that's a different kettle of fish. And these issues are doing an excellent job of sussing out the latter sub-group.

So to put it a different way, I choose WHO I support. And that's 99.99% of the KSP player base. Though I expect before this is all through that number will be more like 99.96% ;)

Edited by RoverDude
Link to comment
Share on other sites

Hmm...what do you mean? Do you mean to say you wont provide support for anyone who said something you disagree with in the thread?

Which is something I have every right to do. I'm not squad, I did not sell any one anything.

Some said that we should choose our license better and not complain after. As stated before they are legally right but that does not make it a good thing.

I agree with your comments about how this came to be but I'll handle it however I want to.

Link to comment
Share on other sites

Please explain why a moderator should remove them? They are simple facts. Unpleasant ones, but simple. Please let me know what forum rule I have violated?

I provide stuff for free, because in general I try to be nice. The awesome bit about this is that I am under no obligation to support what I provide. I do so because people are polite, and generally enjoy the stuff I make. So I will happily answer questions and provide support to people who are nice. And people who understand the difference between something being legal and something being right. And for those that can't grasp that, I expect they can find their own way around support, simple as that. I am under no obligation to help them, so I won't.

This thread (and others like it) is simply making the task of identifying these folks a lot easier, so for me it's proven to be a valuable tool. (Edit for clarity) - Dismissing support because of a worldview would be silly. Dismissing support because people are downright unpleasant, now that's a different kettle of fish. And these issues are doing an excellent job of sussing out the latter sub-group.

So to put it a different way, I choose WHO I support. And that's 99.99% of the KSP player base. Though I expect before this is all through that number will be more like 99.96% ;)

I suggested that the moderator remove them not because they violated a form rule per se but because the vagueness of your comment can lead others to jump to conclusions which made your comment rather trollish and violates the spirit of the form rules rather than the letter. If you want people to do what is right rather than what is legal then please consider that when making a comment. Remember talk is cheep leading by example in what you say would be better. You have partially explained yourself which is better. However you still express a certain disdain for a rather vague group. Who do you consider impolite? Only those who you disagree with? A large set? a Smaller set? We all appreciate what you and the other mod makers do, as I have express more than once, and most reasonable people know that you do not owe us anything since you and the other mod makers make for love of the game. But there is a certain fair treatment which we all would at least hope a mod maker would exhibit when dealing with issues even if you are not obliged to do so. Again, leading by example and doing what is right is better that what is required.

Edited by mcirish3
Link to comment
Share on other sites

No, it doesn't. Recompiling a plugin for KSP is harder than just finding and tweaking the offending code. You have to set up a compiler (not everyone has one handy) and configure it to work with Unity. Those are not basic skills, figuring out how to make KSP plugins takes time. Besides, not everyone wants to install a rather large piece of software like Visual Studio just to fix what shouldn't have been broken in first place. What Senshi did was by all means necessary.

You don't need to recompile anything, you can just edit the dll with Reflector or something.

Stupid requests should simply be ignored, and threats reported to mods. This is what any reasonable person would've done. Restrictive licenses and "protection" are BS that only harms legitimate users. The proper response is to grow up and deal with it. If you can't handle a few ungrateful idiots, good luck doing anything IRL. I support every effort to remove pointless restrictions, circumvent region-locking and such. 64bit restriction in KSP is no different.

I agree that ignoring and reporting to mods would be for the best if the posts were few and far between which wasn't the case. We are not entitled to anything and the modders could just stop publishing their mods if they wanted, they aren't getting paid.

Link to comment
Share on other sites

"But there is a certain fair treatment which we all would at least hope a mod maker would exhibit when dealing with issues even if you are not obliged to do so. "

I find this statement ironic, since it's the very core of the issue, just swap the roles.

To be honest, we're beating a dead horse here. People are not going to change their world views, and no amount of words on either side is going to convince someone to be more or less pleasant, or to have more or less respect for the work of others. They should just be prepared for the consequences of being unpleasant. Nothing more, nothing less. And in the end, it makes my job easier because I only have to support folks who are nice. Those who are not nice, get to go find other mods, or make their own.

And to be honest, I really should not have to explain what polite behavior is, nor am I under any obligation to do so - because there's really no value in me attempting to educate people on social contracts if they already have no intention of observing them. It's not unlike teaching a pig to dance. It only leads to frustration for both you and the pig.

(Edit)

Let us put it a different way. I make a mod first for myself, second for my friends, and third, for people who I find to be pleasant. I am under no obligation to be all-inclusive in this. Just as, if I host a block party, and someone comes over (an acquaintance of an acquaintance perhaps) and decides to smash my windows and drink all of the beer, I am under no obligation to provide them more beer. I can't kick them out (it's a public street), but I certainly don't want them to get the idea that they are welcome either ;)

Edited by RoverDude
Link to comment
Share on other sites

"But there is a certain fair treatment which we all would at least hope a mod maker would exhibit when dealing with issues even if you are not obliged to do so. "

I find this statement ironic, since it's the very core of the issue, just swap the roles.

To be honest, we're beating a dead horse here. People are not going to change their world views, and no amount of words on either side is going to convince someone to be more or less pleasant, or to have more or less respect for the work of others. They should just be prepared for the consequences of being unpleasant. Nothing more, nothing less. And in the end, it makes my job easier because I only have to support folks who are nice. Those who are not nice, get to go find other mods, or make their own.

And to be honest, I really should not have to explain what polite behavior is, nor am I under any obligation to do so - because there's really no value in me attempting to educate people on social contracts if they already have no intention of observing them. It's not unlike teaching a pig to dance. It only leads to frustration for both you and the pig.

(Edit)

Let us put it a different way. I make a mod first for myself, second for my friends, and third, for people who I find to be pleasant. I am under no obligation to be all-inclusive in this. Just as, if I host a block party, and someone comes over (an acquaintance of an acquaintance perhaps) and decides to smash my windows and drink all of the beer, I am under no obligation to provide them more beer. I can't kick them out (it's a public street), but I certainly don't want them to get the idea that they are welcome either ;)

I'm glad that you're taking some of this recent drama in stride like that. It's not hard to get the vibe from some authors that they're just about fed up with some of this recent behavior and that if it keeps up, they might just be done entirely. And thanks for all your awesome work, as an aside.

It's amusing that such a straight forward statement of yours is being accused of trolling.

Link to comment
Share on other sites

Even if the license allows a fork without individual permission, I would recommend that if the upstream author asks you to give your fork a different title, you do so whether the license requires it or not. If we can make a habit of giving each other a little extra courtesy in areas where it's hard to write a bright-line legal rule, it becomes an easier decision for authors to put new code under a more community-friendly license.

I guess this is where it is. I've not read any of the discussions. But if someone asks you to rename something to avoid people mistaking your work for theirs or visa versa, you do it out of politeness and because it's the right thing to do.

AFAIK open sourcing code in no way allows others to use a programs name just it's code.

Link to comment
Share on other sites

I guess this is where it is. I've not read any of the discussions. But if someone asks you to rename something to avoid people mistaking your work for theirs or visa versa, you do it out of politeness and because it's the right thing to do.

AFAIK open sourcing code in no way allows others to use a programs name just it's code.

I think using the name falls under a trademark issue, ie Firefox is released under some kind of GPL derivative, but the name itself can't be used unless certain conditions are met.

While it seems unlikely that anyone is going to get a legally binding trademark for their addon, it would probably be a good idea for anyone releasing an alternate version of something that is still under active development to use a different name. If nothing else it would at least prevent confusion. That wouldn't be a bad idea for one of the forum addon rules.

Link to comment
Share on other sites

Just as, if I host a block party, and someone comes over (an acquaintance of an acquaintance perhaps) and decides to smash my windows and drink all of the beer, I am under no obligation to provide them more beer. I can't kick them out (it's a public street), but I certainly don't want them to get the idea that they are welcome either ;)

Let us take your analogy a bit further. Let us suppose it was a group of people who were damaging your house. Also let us suppose there was another group who were behaving well but happened to be dressed similarly to those damaging your house. You were unable to distinguish between the two groups due to their similar appearance. You therefore refused to allow both groups to have any beer. A friend realized that there was a group who due to unfortunate circumstances of dress, were being refused beer, although they had done nothing wrong. He then attempted to make them feel welcome by giving them beer without your approval knowing that the initial invitation stated that all would be welcome. He agreed with your right to refuse beer to those that had damaged you, but also wished to amend the injustice of those wrongly associated with the miscreants, and to try and do so in a ways that would cause the least possible disruption to the party by telling those he is helping to stay away from your house. Sure they could run home and change cloths (switch to win32 KSP) but that would mean they would lose out on some of the party. This friend also understood that there was a chance that he would serve by accident some of the miscreants and therefore warned the group to be on their best behavior or else he too would remove access to the beer. This friend also understood however that it is better to let a ruffian go free than to punish the innocent. (founding concept of the US legal system)

Would you truly wish to refuse beer to this group, and would you truely be mad at your friend?

Link to comment
Share on other sites

You are confusing the analogy. It was in relation to support, in which case there simply is no confusion over who the miscreants are. If someone cannot respect property, or abide by social contracts, or acts like an entitled child, then I see no reason to waste my time helping them. Simple as that.

As I said - whether you think the current trend is 'right' or not is subjective, and nobody is going to change anyone's world view here. It's about as futile as arguing politics or religion. The difference being in this case, that continued alienation of the producers will, in the end, just result in less being produced.

That damage has already been done, and while some will simply tell modders to 'grow up', etc. I'd encourage folks with said beliefs to start learning C# and Unity, or get used to vanilla, because people kinda don't like providing stuff in an increasingly toxic environment, and we'll hit a point where every mod is released under very restrictive licensing because of failure of the social contract.

That's pretty much reality. You can debate the right and wrong if it all day long (again, I don't see anyone's viewpoint being changed), but the outcome is already there.

For me, as I said, I will personally limit my support of my mods to those I enjoy providing support for. I see it as a party with friends, and folks with whom there's a healthy dose of mutual respect.

There is no real argument here - my POV is not going to change, nor do I expect yours to. I'm merely advising of the expected consequences, do with it what you will since it's of no real concern to me.

(Edit)

And Majiir hit the nail on the head.

Link to comment
Share on other sites

All this beer analogies are just making me thirsty.

To clarify my previous posts:

- if the license allows it, you have already authorized the fork.

- you can, of course, not approve the new fork (ferram, for example, doesn't)

- common courtesy should apply both ways: with this I mean that (obviously) who decides to fork should try to respect the original author's wishes, if possible; the author should also try to be considerate with the wishes of the forker, especially after he has given him permission to go ahead (which is exactly what ferram did).

And now I think I'm just gonna leave this thread because I re-read my post about 20 times and it still doesn't read like I'd like it to, I don't think I can explain myself and not sound like a mule :)

Link to comment
Share on other sites

All I have to say is that modders shouldn't base decisions for the development of their mod on people who complain whilst have no knowledge of the difference between something inherent to the game and something a mod actually modifies, particularly if that decision ends up locking out a certain group of players from utilizing your mod. People like that shouldn't influence development decisions, and locking out players from using your mod purely because of, well, stupid people just isn't right. And this is especially so if something like x64 doesn't even affect the functionality of the mod itself (and the mods that disable themselves did work fine in x64)

Every mod is going to have a certain group of users who don't know any better (or are just plain trolling. It happens) who will try to pin their problems on something wrong with the mod when in reality the mod had nothing to do with it. This happens in every modding community, and in every community there's a certain number of modders who get too caught up in what those users complain about, and what those modders then proceed to do pretty much screws everyone else (or at least some people) out of their mods all because they bought in to the posts of stupid people.

IN a perfect world, this would be all fair. But this isn't a perfect world, and stupid people aren't ever not going to be stupid, especially on the internet.

Link to comment
Share on other sites

Bottom line: This is a hobby. If the hobby is no longer fun, why bother? Much as I really enjoy this community my fun is beholden to no one around here even though it is quite affected by a small minority, and at some point the simple act of sharing becomes a pain. When people having fun doing a hobby get (quite literally) strong-armed in some attempt to make them do something the communal bonds of trust and respect are broken, and everybody suffers. That is when it's no longer worth contributing, when sharing becomes a pain. Whether that's because of a small subsection of the community or just a general feeling of malaise is besides the point. There is always going to be a small subsection who have no respect for the idea of sharing and will try to twist such things to their advantage; it's when that small subsection gets nasty, regardless of whether someone is directly affected by them or not, that people start wondering if what they're doing is actually worth it.

Link to comment
Share on other sites

All I have to say is that modders shouldn't base decisions for the development of their mod on people who complain whilst have no knowledge of the difference between something inherent to the game and something a mod actually modifies' date=' particularly if that decision ends up locking out a certain group of players from utilizing your mod. People like that shouldn't influence development decisions, and locking out players from using your mod purely because of, well, stupid people just isn't right. And this is especially so if something like x64 doesn't even affect the functionality of the mod itself (and the mods that disable themselves did work fine in x64)

Every mod is going to have a certain group of users who don't know any better (or are just plain trolling. It happens) who will try to pin their problems on something wrong with the mod when in reality the mod had nothing to do with it. This happens in every modding community, and in every community there's a certain number of modders who get too caught up in what those users complain about, and what those modders then proceed to do pretty much screws everyone else (or at least some people) out of their mods all because they bought in to the posts of stupid people.

IN a perfect world, this would be all fair. But this isn't a perfect world, and stupid people aren't ever not going to be stupid, especially on the internet.[/quote']

Spend a significant amount of time on the thread for any reasonably popular mod that you're familiar with. Look through 10-30 pages of support issues.

You can't just ignore the people who are being rude or unhelpful. Because especially around the time of a game update, a significant potion of those support requests are going to be people who are: whining for a mod to be updated faster, demanding support in a rude way, people asking for support without providing sufficent information to the people providing support, or (now with the advent of x64) people who are either whining about their borked x64 that the people offering support can do nothing about, or who are demanding that x64 be supported after the aforementioned whining has caused x64 to be unsupported.

I mean, you can try ignoring all of that, but best of luck to you. You'll need it.

Mod authors have every right to be angry over people who subvert their efforts to provide a quality product. That's true of the anti-CC mod and it's true of people releasing x64 forks against an author's wishes.

Sure, people can do those things, but they shouldn't. It makes life harder on just about everyone, all for the sake of a few whiny people who want what they feel that they're entitled to regardless of the wishes of others or the consequences that others will have to deal with.

x64 is a ....ing disaster of a release. It shouldn't be available for us to even tinker with for the number of phantom issues it has. And if you're going to start trying to throw mods into that mix, you ought to have enough of an idea of what you're doing tech-wise that you can recompile a mod to run on x64 without having to wait for someone else to do it.

Bottom line: This is a hobby. If the hobby is no longer fun, why bother? Much as I really enjoy this community my fun is beholden to no one around here even though it is quite affected by a small minority, and at some point the simple act of sharing becomes a pain. When people having fun doing a hobby get (quite literally) strong-armed in some attempt to make them do something the communal bonds of trust and respect are broken, and everybody suffers. That is when it's no longer worth contributing, when sharing becomes a pain. Whether that's because of a small subsection of the community or just a general feeling of malaise is besides the point. There is always going to be a small subsection who have no respect for the idea of sharing and will try to twist such things to their advantage; it's when that small subsection gets nasty, regardless of whether someone is directly affected by them or not, that people start wondering if what they're doing is actually worth it.

Some nail meeting head action going on right there.

Edited by Boomerang
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...