On patches, mod content modification, and runtime methods (T

Post » Thu Jul 12, 2012 10:37 am

A continuation of the http://www.gamesas.com/topic/1394993-on-patches-mod-content-modification-and-runtime-methods/page__st__180. My original OP:

So yesterday's discussion in the "Not sure about Steam anymore..." thread brought up some interesting points of view, and caused me to think about some things I hadn't thought about before.

As scripters, as of patch update 1.6, we now have the capacity to reach out and affect other mods, using GetFormFromFile(). Using this function (along with other scripting), someone could:
  • Find ObjectReferences, global variables, or any other sort of form used / created by someone else's mod.
  • Modify those forms in various ways as allowed by the scripting engine. I could do something as benign as move the references to another location, disable a reference entirely, resolve an alias against that reference to cause it to have new events, modify a global variable, and so on.
There are perfectly valid reasons I may want to do this. The simplest example is compatibility: I may want to turn off one of the settings of a mod or prepare a global variable in a particular way to ensure compatibility. Or, perhaps there are objects in one mod that clip in the same places as a select few objects in some other mod. One could use this method to disable those objects which conflict at runtime. Or the reason may be that, someone wants to manipulate that object in some way, either by scaling it, rotating it, moving it, or removing it, for whatever reason.

Or, say I want to make wooden objects added by your mod flammable. I discover your ObjectReference's FormIDs, resolve them to an alias, and assign an OnHit() event to them. I have now modified the behavior of your content.

As modders, we have (to my knowledge, without external utilities) never had this level of control over another person's work at runtime. It also completely removes copyright from the argument; the script, and all the methods that drive it, would be 100% original content.

So, we have this capability. Now comes the sticky part: permissions, acceptability, and terms of service.

I think we can all agree that the right thing to do whenever affecting anyone's work, either directly or tangentially, is to ask permission to do so. It just makes sense and is the most ethical, human, good natured thing to do. The questions that are considerably more grey are:
  • Is permission to alter someone else's work at runtime required? By whom?
  • Does the nature, circumstances, or quantity of the changes have an effect on its acceptability? Why? (Excluding obvious malicious or hidden intent, which is clearly in the wrong; assume all changes are disclosed to the user)
  • Is altering someone else's work at runtime against the terms of service of Skyrim Nexus, Steam Workshop, Bethesda, and so on? Source? Are these rules that have yet to be defined? This is especially important to clearly define and be made aware of, as this is what ultimately gets a file taken down.
Example A: Modder A releases mod A, which contains a flaw that can be fixed by simply changing a global from 2 to 3. Modder A refuses to fix the problem, or leaves the community, and never gives anyone permission to redistribute his work. The choice becomes either let the mod die on the vine, or use a script at runtime to fix the problem. Is releasing a script-based solution to the problem legal?

Example B: Modder A releases mod A, which contains an artistic decision that many in the community do not agree with, and the author declines to change it (which is fully within their rights). Modder B releases mod B that modifies a set of forms at runtime in mod A which alter Modder A's artistic decision. How the form is altered is relatively unimportant for the sake of this discussion, as long as we assume that Modder B discloses all changes made and the user is aware of the changes (there are no "hidden" modifications). Does Modder B need permission from Modder A? Is releasing a script-based solution to the problem legal?

An important distinction that I'm trying to draw here is one between "What someone wants" and "What is acceptable / correct / adherent to policy". I believe that they are separate concepts. (Do you?) I'm also trying to draw a line somewhere as to where a modder's rights begin and end. I believe that there should be an absoluteness about the nature of these things, and one person (or set of person's) personal feelings on the matter should not change the fundamental substance of whether or not something is right / wrong, or within / outside policy. (Again, do you?)

Please do me the honor of keeping this discussion civil. I'm not trying to "stir up" anything, nor is this discussion related to any one person or mod; it's about recognizing the power we now have, and coming to a consensus about how we feel about its appropriate use, as well as drawing the lines between what is acceptable to the community, and what is considered against terms of service.

This is an academic discussion and I'd like to keep it that way.

In the previous thread, some general ideas were agreed upon:
  • Permission should always be sought after.
  • This community is strong because we respect each other and our work.
  • A modification of an ESP file and redistributing it is not acceptable, ethical, or legal.
The remaining questions relate to legality, does a script-based runtime change constitute a derivative work, and do these types of solutions not mesh with the terms of service of major hosting sites, such that a mod of this nature is a candidate for removal.
User avatar
Laura Wilson
 
Posts: 3445
Joined: Thu Oct 05, 2006 3:57 pm

Post » Thu Jul 12, 2012 10:48 am

Perhaps based on what was said in the last 200 posts you should refine the question at hand and post an updated, clear topic for discussion? It just may help keep us on topic.
User avatar
Monika Krzyzak
 
Posts: 3471
Joined: Fri Oct 13, 2006 11:29 pm

Post » Thu Jul 12, 2012 10:09 pm

I agree.
User avatar
Crystal Clear
 
Posts: 3552
Joined: Wed Aug 09, 2006 4:42 am

Post » Thu Jul 12, 2012 11:40 am

Here's another request for folks to look at http://www.gamesas.com/topic/1395171-the-mpl-c-and-mpl-p-possible-solution-to-the-copyright-quandary-of-2012/ idea I posted for a possible SOLUTION to these questions/problems... I know I'm a noobish nobody but maybe the idea has merit. I'd appreciate feedback, and hope the idea can help this community out.
User avatar
Tamika Jett
 
Posts: 3301
Joined: Wed Jun 06, 2007 3:44 am

Post » Thu Jul 12, 2012 4:04 pm

Going to drop this in here since it got posted late:

Which doesn't get you out of the liability for having used the tool in such a manner.

Far flung anology alert:

"Lawyer: Your honor, my client didn't do anything wrong. He merely provided the instructions to the gun to tell it how to kill the victim."

"Judge: "

For another twist to this subject.

Suppose an author decides an unauthorized patch is not acceptable. Suppose said author then takes their own active steps to squash that patch actively at runtime via mechanisms given to us by the game developers. This results in the patch being forced to unload from memory entirely.

Since it seems people don't view runtime modification of another's work a problem, surely runtime REMOVAL of that modification would be equally acceptable?

That anology isn't just far-flung, it's not comparable at all. Homicide is homicide, whereas making personal alterations to something I've purchased or downloaded for free is fair use.

More appropriate anology:

"Lawyer: Your honor, my client didn't do anything wrong. He merely followed the instructions and used the software to unlock his iPhone from the AT&T carrier."

"Judge: You're right, Apple can svck it."

And this actually happened.

[EDIT] I hope I don't sound too glib. I have a lot of respect for you (Arthmoor), so I don't want anything to come across as contempt or similar.
No. It's actually entirely appropriate, if extreme, but I find extreme anologies bring these points home well.

Your own Apple anology falls flat though. In your situation, the user followed instructions, more akin to what Chesko put forth about how to alter the Beegees music. I don't remember all the specifics as I don't tend to follow gadget related cases but if the judge actually ruled that a piece of software that does this FOR the user is perfectly OK, it's one of the most moronic legal rulings in the IP sector I've ever heard. Especially since it would open the door to legalizing piracy across the board.

(OH, an Fair Use does not apply to the situation at hand)

Also, note that I edited stuff in to my post, but things are moving to fast for most to have noticed :tongue:
User avatar
MARLON JOHNSON
 
Posts: 3377
Joined: Sun May 20, 2007 7:12 pm

Post » Thu Jul 12, 2012 7:19 am

I'm reposting this from the previous thread, since I posted it just after the link to the new one appeared.

Oh, I don't doubt it. But the question is, is it legal (I think we've covered the other bases), and do I as an author have the power to remove a mod that contains a script that directly alters my mod. Or in more general terms, I point back to my tower example. I built the guard tower, you put a bunch of guards around it that make the guard tower no longer uninhabited, in the exact location of my guard tower with the express intent of populating it, and I happen to not like that. Can I get your mod removed?

No, you have no legal right to do that. The perfect example of why is the RiffTrax website. They provide Mystery Science 3000-style 'riffs' on popular movies by including instructions on how to sync up an audio track to the actual film. They never redistribute the original film, but they provide instructions on how to modify it. If they distributed a video of the film with their riff track included, that would be a derivative work and illegal without permission. Since they only provide the audio file and instructions, it is legal, and they can even charge for it.

This is exactly the same as your example, or of any other runtime modification of another mod. It's tried, tested, and legal in the US.
User avatar
Taylah Haines
 
Posts: 3439
Joined: Tue Feb 13, 2007 3:10 am

Post » Thu Jul 12, 2012 4:20 pm

Done. I refined the example questions and posted a blurb at the bottom.
User avatar
herrade
 
Posts: 3469
Joined: Thu Apr 05, 2007 1:09 pm

Post » Thu Jul 12, 2012 11:34 pm

Oh, I don't doubt it. But the question is, is it legal (I think we've covered the other bases), and do I as an author have the power to remove a mod that contains a script that directly alters my mod. Or in more general terms, I point back to my tower example. I built the guard tower, you put a bunch of guards around it that make the guard tower no longer uninhabited, in the exact location of my guard tower with the express intent of populating it, and I happen to not like that. Can I get your mod removed?

The reality? The decision to have a mod removed will never fall to mod authors. It will be decided by the hosting site whether the mod in question violates their unique ToS enough to justifiably remove the content from public distribution; it will be up to the site owners and staff of major hosting sites to define what is acceptable for their service. Clear outlining of their ToS will at least give modders the choice to decide if those terms are acceptable for the handling of their works.

Minor copyright infringements happen every day from fanfictions, to photo manipulation art, even screenshots are technically a derivative work. Is a derivative like the one you describe legal? Not by the definition of copyright. Is it tolerated? Yes, usually, because it does not alter the original content in any way.
User avatar
Taylor Bakos
 
Posts: 3408
Joined: Mon Jan 15, 2007 12:05 am

Post » Thu Jul 12, 2012 12:31 pm

Going to drop this in here since it got posted late:




No. It's actually entirely appropriate, if extreme, but I find extreme anologies bring these points home well.

Your own Apple anology falls flat though. In your situation, the user followed instructions, more akin to what Chesko put forth about how to alter the Beegees music. I don't remember all the specifics as I don't tend to follow gadget related cases but if the judge actually ruled that a piece of software that does this FOR the user is perfectly OK, it's one of the most moronic legal rulings in the IP sector I've ever heard. Especially since it would open the door to legalizing piracy across the board.

Also, note that I edited stuff in to my post, but things are moving to fast for most to have noticed :tongue:

There's massive amounts of software for jailbreaking iPhones, and absolutely nothing I've seen has ever indicated that it's illegal. The wikipedia page on jailbreaking iPhones gives links and discusses a number of them, for example, and no mention is made of them being illegal.
User avatar
Cool Man Sam
 
Posts: 3392
Joined: Thu May 10, 2007 1:19 pm

Post » Thu Jul 12, 2012 6:49 pm


No. It's actually entirely appropriate, if extreme, but I find extreme anologies bring these points home well.

Your own Apple anology falls flat though. In your situation, the user followed instructions, more akin to what Chesko put forth about how to alter the Beegees music. I don't remember all the specifics as I don't tend to follow gadget related cases but if the judge actually ruled that a piece of software that does this FOR the user is perfectly OK, it's one of the most moronic legal rulings in the IP sector I've ever heard. Especially since it would open the door to legalizing piracy across the board.

Also, note that I edited stuff in to my post, but things are moving to fast for most to have noticed :tongue:

Using software to unlock and/or jailbreak the iPhone is the only course of action for most users (the hackers who write the software could certainly "do it themselves," but most people only know how to use the software, which involves plugging in your phone and pressing a button: voila, you have an unlocked and/or jailbroken iPhone... the case specifically involved unlocking it so the user could use it with carriers other than AT&T), and that is what was ruled to be fair use.

And not only that, but (you'll hate this) it was also ruled that Apple was not allowed to take steps to specifically combat this practice.

But, I wouldn't go that far here. In response to your edit:

Suppose an author decides an unauthorized patch is not acceptable. Suppose said author then takes their own active steps to squash that patch actively at runtime via mechanisms given to us by the game developers. This results in the patch being forced to unload from memory entirely.

Since it seems people don't view runtime modification of another's work a problem, surely runtime REMOVAL of that modification would be equally acceptable?

This seems perfectly reasonable to me.
User avatar
XPidgex Jefferson
 
Posts: 3398
Joined: Fri Sep 08, 2006 4:39 pm

Post » Thu Jul 12, 2012 7:24 pm

The reality? The decision to have a mod removed will never fall to mod authors. It will be decided by the hosting site whether the mod in question violates their unique ToS enough to justifiably remove the content from public distribution; it will be up to the site owners and staff of major hosting sites to define what is acceptable for their service. Clear outlining of their ToS will at least give modders the choice to decide if those terms are acceptable for the handling of their works.

Minor copyright infringements happen every day from fanfictions, to photo manipulation art, even screenshots are technically a derivative work. Is a derivative like the one you describe legal? Not by the definition of copyright. Is it tolerated? Yes, usually, because it does not alter the original content in any way.

No; as I mentioned, his mod would not be considered a derivative work in the legal sense and thus would be perfectly legal to distribute. It is pretty much exactly the same as the RiffTrax example.



EDIT: Ishmael, I thought that Apple was allowed to try and combat that practice? In other words, they didn't need to make it easy to jailbreak their iPhones. However, they couldn't punish someone who did jailbreak their iPhone by, for example, disabling it or whatever (though it could void the warranty).
User avatar
Rebecca Dosch
 
Posts: 3453
Joined: Thu Jan 18, 2007 6:39 pm

Post » Thu Jul 12, 2012 11:06 pm

Here's a blurb about the Apple ruling (to clear up misconception):

Spoiler

Federal regulators lifted a cloud of uncertainty when they announced it was lawful to hack or “jailbreak” an iPhone, declaring Monday there was “no basis for copyright law to assist Apple in protecting its restrictive business model.”


Jailbreaking is hacking the phone’s OS to allow consumers to run any app on the phone they choose, including applications not authorized by Apple.


The Electronic Frontier Foundation asked regulators 19 months ago to add jailbreaking to a list of explicit exemptions to the http://www.eff.org/press/mentions/2008/10/27-0 ‘s anti-circumvention provisions.


At stake for Apple is the very http://www.wired.com/threatlevel/2009/05/apple-v-eff-the-iphone-jailbreaking-showdown/ the company has enjoyed since 2007, when the iPhone debuted. Apple says it’s http://www.wired.com/images_blogs/threatlevel/2010/06/applejailbreakresponse-1.pdf, (.pdf) but has not taken legal action against the millions who have jailbroken their phones and used the http://www.wired.com/gadgetlab/2009/08/cydia-app-store/.


Apple maintains that its closed marketplace is what made the success of the iPhone possible, and sold more than three billion apps. Apple alsohttp://www.wired.com/threatlevel/2009/07/jailbreak/ that the nation’s cellphone networks could suffer “potentially catastrophic” http://www.wired.com/images_blogs/threatlevel/2009/07/applejailbreakresponse.pdf (.pdf) if iPhone owners are permitted to legally jailbreak their shiny wireless devices.



You can read the rest of the article here: http://www.wired.com/threatlevel/2010/07/feds-ok-iphone-jailbreaking/

User avatar
NAtIVe GOddess
 
Posts: 3348
Joined: Tue Aug 15, 2006 6:46 am

Post » Thu Jul 12, 2012 2:19 pm

No; as I mentioned, his mod would not be considered a derivative work in the legal sense and thus would be perfectly legal to distribute. It is pretty much exactly the same as the RiffTrax example.

Yes, I retract that bit, I misread his example as we shifted threads. If his mod was completely standalone and just shared proximity then you are correct it is not derivative. The rest of my comment stands though :smile:
User avatar
Caroline flitcroft
 
Posts: 3412
Joined: Sat Nov 25, 2006 7:05 am

Post » Thu Jul 12, 2012 2:16 pm

Also, requoting Adraeus's post on the subject.

For the record, I created Gate Crasher. After the mod was pulled from the Steam Workshop, I contacted Gstaff, the senior community manager at Bethesda Softworks. I explained the nature of the mod: Gate Crasher does not include any content from Open Cities, does not replicate any part of Open Cities, does not directly edit Open Cities, does not replace Open Cities, requires Open Cities to function, and can be disabled at will to return the Open Cities experience to normal. In fact, Gate Crasher behaves like any mod that has conflicts with any other mod with one difference: the conflicts were intentional.

Gstaff asked me to explain the nature of the mod to Arthmoor. I did. Arthmoor rejected my explanation. He said, "I'm not inclined to believe a word you say." I sent Arthmoor a copy of the mod. Arthmoor replied, "That's not the file you had uploaded to Steam though. No wonder there's so much conflicting information being thrown around." I informed Gstaff that our conversation was not productive. Arthmoor claimed that Gstaff was in full agreement with him and that "we have the support of the company behind us on this." I provided Gstaff with copies of the conversation, which clearly indicated that Arthmoor had falsely reported the mod.

I explained that Arthmoor could not require permission from me or anyone else per the terms of the EULA which he signed. "Moral rights" refers to a set of rights that include the rights of an author to prevent revision, alteration, or distortion of a work, even after the work has left the author's possession. In many jurisdictions, authors are granted moral rights, so that they can avoid association with, and prevent the defacement of, their works. However, copyright laws around the world also recognize that moral rights are waivable under certain circumstances. Under the Creation Kit EULA, users of the Creation Kit waive their moral rights and agree to never assert them against any other user. Accordingly, requiring that modders obtain permission from an author to do anything with his/her mod is a direct breach of the EULA and, while not enforced, the author's legal right to use the Creation Kit is automatically terminated. The wording of the Creation Kit EULA in this respect has not changed since the Construction Set EULA was issued six years ago.

Gstaff agreed, "I understand your concerns, but ultimately the mod was pulled down by me, so it's not an infraction of the end-user agreement." He continued, "We pull mods from the Workshop for a variety of reasons – copyright issues, unsuitable content, and even in cases to where a mod uploaded without the permission of the original content creator. The last of these is something we do to protect the content creators in our community." Gstaff then decided that I could reupload Gate Crasher, "I don't have a way to cross check what was up on the Workshop retroactively, but if the files you had up were available as you explained above, I'm inclined to allow it." He wrote, "With the way the Workshop works, I can't unban the file you uploaded, but you are able to upload it again. Going forward, I'll ask more questions before pulling content down, and I'll chat with Valve about other possibilities for handling situations like this."

Prior to speaking with Gstaff, I had been in contact with Valve which indicated that they expect third-party game operators to handle their own affairs. I suggested to Gstaff that his Steam Workshop account may not have the necessary permissions: he should be able to unban files. Gstaff spoke with Valve and found himself with new administrative powers. A few days later, Gstaff unbanned Gate Crasher. Arthmoor has claimed that I sent my "legal team" after Bethesda Softworks and that is why Gate Crasher was unbanned. Does anyone really believe that Gstaff, a representative of Bethesda Softworks, would even disclose that information, if true, to a third party? At no point did I ever threaten legal action against anyone. I am not so petty as to sue over a free 6 KB optional file that has been downloaded 63 times at the time of this writing. Gstaff and I simply had a conversation in which we talked through the issues.

Finally, we have ultimately learned that modders can create mods that override content in other mods without obtaining permission from the creators of the affected mods. We already knew that, of course. If that was not the case, no mod could conflict with any other mod without permission. I think any reasonable person would agree that would have a definite chilling effect on mod creation.

This is my final post on this matter. I am not interested answering any questions or participating in the debate about "modders' rights."

Thank you for your time, and your mods.
User avatar
josh evans
 
Posts: 3471
Joined: Mon Jun 04, 2007 1:37 am

Post » Thu Jul 12, 2012 8:19 am

A continuation of the http://www.gamesas.com/topic/1394993-on-patches-mod-content-modification-and-runtime-methods/page__st__180. My original OP:



In the previous thread, some general ideas were agreed upon:
  • Permission should always be sought after.
  • This community is strong because we respect each other and our work.
  • A modification of an ESP file and redistributing it is not acceptable, ethical, or legal.
The remaining questions relate to legality, does a script-based runtime change constitute a derivative work, and do these types of solutions not mesh with the terms of service of major hosting sites, such that a mod of this nature is a candidate for removal.

I don't think a consensus was reached on any of these things.
User avatar
Robert Jr
 
Posts: 3447
Joined: Fri Nov 23, 2007 7:49 pm

Post » Thu Jul 12, 2012 4:34 pm

  • A modification of an ESP file and redistributing it is not acceptable, ethical, or legal.

What.
User avatar
An Lor
 
Posts: 3439
Joined: Sun Feb 18, 2007 8:46 pm

Post » Thu Jul 12, 2012 9:31 am


EDIT: Ishmael, I thought that Apple was allowed to try and combat that practice? In other words, they didn't need to make it easy to jailbreak their iPhones. However, they couldn't punish someone who did jailbreak their iPhone by, for example, disabling it or whatever (though it could void the warranty).

Actually, I think it's specifically hardware preventative measures that were disallowed... for example, bricking the phone if it gets unlocked.
User avatar
Jesus Duran
 
Posts: 3444
Joined: Wed Aug 15, 2007 12:16 am

Post » Thu Jul 12, 2012 4:54 pm

In my experience on this board, most threads end up getting closed at page 7 or 8. I was being proactive. As for my opinions, I don't think I've stated very many of those myself; I've just asked a bunch of questions. I'm interested in your opinion.

I'm an author, and a user, and I want to play by the law of the land. The problem is that the law of the land in this case isn't as clear cut. There's folks coming from all sorts of different angles.
User avatar
Paul Rice
 
Posts: 3430
Joined: Thu Jun 14, 2007 11:51 am

Post » Thu Jul 12, 2012 10:37 am

@GameVoxColour; You should learn the forums before trying to insult others.

Apple blurb is interesting, to be sure.
User avatar
ILy- Forver
 
Posts: 3459
Joined: Sun Feb 04, 2007 3:18 am

Post » Thu Jul 12, 2012 2:34 pm

What.

What? It's clearly a violation of copyright law.
User avatar
Sunny Under
 
Posts: 3368
Joined: Wed Apr 11, 2007 5:31 pm

Post » Thu Jul 12, 2012 10:03 pm

In my experience on this board, most threads end up getting closed at page 7 or 8. I was being proactive. As for my opinions, I don't think I've stated very many of those myself; I've just asked a bunch of questions.

And then ignored the fact that no, there was no consensus about the things you claimed were agreed upon.

*Edit*

What? It's clearly a violation of copyright law.

Modders waive any legal or moral rights when publishing mods created through the Skyrim Creation Kit, so no, it isn't.
User avatar
Saul C
 
Posts: 3405
Joined: Wed Oct 17, 2007 12:41 pm

Post » Thu Jul 12, 2012 8:32 am

Only seven pages? What, did you close it because no one wanted to listen to your misinformed opinions?
C'mon man...

Mods close threads at 200 posts (somewhere in 7 pages) He made a new thread so we could continue discussion... Seriously.
User avatar
sophie
 
Posts: 3482
Joined: Fri Apr 20, 2007 7:31 pm

Post » Thu Jul 12, 2012 2:38 pm

What? It's clearly a violation of copyright law.

Am I being trolled or are mods suddenly allowed to be copyrighted?
User avatar
Lovingly
 
Posts: 3414
Joined: Fri Sep 15, 2006 6:36 am

Post » Thu Jul 12, 2012 9:05 am


Modders waive any legal or moral rights when publishing mods created through the Skyrim Creation Kit, so no, it isn't.

How binding an EULA is is very open to debate, and even if all those terms are held to be perfectly legal and binding, those rights are not waived, they're transferred to Bethesda, and it's still illegal to modify and redistribute without the rightsholders' permission, in this case Bethesda (or more probably, ZeniMax).
User avatar
Lewis Morel
 
Posts: 3431
Joined: Thu Aug 16, 2007 7:40 pm

Post » Thu Jul 12, 2012 7:47 am

And then ignored the fact that no, there was no consensus about the things you claimed were agreed upon.

Fair game; I'll remove that portion. I'm not attempting to actively ignore anything. I certainly haven't ignored you, because... well, to my knowledge, this is the first time you've spoken up. Do you have an opinion on the topic?

Edit: Looking on them, I think those 3 bullet points stand up pretty well. I think we can agree that we should respect each other's work, permission should be sought after, and original authored content is copyrighted. That last point was established a decade ago, and really doesn't need to be rehashed.
User avatar
Matt Terry
 
Posts: 3453
Joined: Sun May 13, 2007 10:58 am

Next

Return to V - Skyrim