Thread Tools Display Modes
Unread 08-31-12, 03:53 PM   #1
EricHelms
A Kobold Labourer
Join Date: Aug 2012
Posts: 1
Can I edit addons myself to make them compatible with 5.04?

There's a few addons that aren't working in 5.04 and I'm wondering if I could just edit them myself for my own personal use. Would that would be against the rules?

My second question is how would you go about doing that? What is it that makes some of the older addons not work in 5.04? I have a few LUA editors now but when I open up a LUA file it's just rambled text. Is it a lot of work to change the addons to make the compatible with 5.04?

Thanks!
EricHelms is offline  
Unread 08-31-12, 04:03 PM   #2
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2005
Posts: 1,191
Originally Posted by EricHelms View Post
There's a few addons that aren't working in 5.04 and I'm wondering if I could just edit them myself for my own personal use. Would that would be against the rules?

My second question is how would you go about doing that? What is it that makes some of the older addons not work in 5.04? I have a few LUA editors now but when I open up a LUA file it's just rambled text. Is it a lot of work to change the addons to make the compatible with 5.04?

Thanks!
Nothing prevents you from editing your local copies as long as you don't distribute them
(in the general case; some addons might have a license that allows you to do that, but it's still not advised as it creates chaos in the case of addons that are not truly abandoned)

There's no 'one size fits all' solution for what might be breaking an addon, can be something very simple or involved it depends on the addon.

A good reference is here and here. (as well as alot of individual threads in that section)
Dridzt is offline  
Unread 08-31-12, 04:40 PM   #3
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 1,030
Editing your own copy is fine and for outdated addons, you may upload a "Fan Update" as long as you credit the original author. As a warning, trying to fix someone else's code isn't for novice programmers.
__________________
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
SDPhantom is offline  
Unread 08-31-12, 06:22 PM   #4
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 4,436
Originally Posted by SDPhantom View Post
... you may upload a "Fan Update" as long as you credit the original author.
This is only true for addons licensed under an open-source license, Creative Commons license, or other terms that allow it. If an addon doesn't specify any license terms, it defaults to "All Rights Reserved" and copyright law does not allow you to distribute modified versions of it.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline  
Unread 09-01-12, 06:30 AM   #5
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view addons
Join Date: May 2006
Posts: 22
A significant difference on WoWInterface is the "Allow Updates & AddOns" option, which is on by default here, and which we agree WoWInterface can turn on if the addon is abandoned.
Morsker is offline  
Unread 09-01-12, 06:19 PM   #6
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 1,030
Originally Posted by Phanx View Post
This is only true for addons licensed under an open-source license, Creative Commons license, or other terms that allow it. If an addon doesn't specify any license terms, it defaults to "All Rights Reserved" and copyright law does not allow you to distribute modified versions of it.
Doesn't significant change in the code as sometimes required for bringing an addon up-to-date give it a new copyright of its own? This was discussed recently here. I know same kind of rule applies when songwriters make parodies of existing songs.
__________________
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
SDPhantom is offline  
Unread 09-01-12, 07:11 PM   #7
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 4,436
If you're only using parts of the original work, as might be the case if large portions of the addon required rewriting from scratch, then you're creating a derivative work. Techincally, a modified version where you only changed 1 character on 1 line of code is also a derivative work. You could argue that the new portions are covered under a new copyright, but any portions reused from the original work are still copyrighted to the original author, and if you don't have permission to use them, then your whole work is considered infringing.

Parodies are slightly different. Parodies -- in the US -- are usually allowed under fair use, being considered a form of commentary or criticism. Updating an addon to work in a newer version of WoW than it was written for isn't a comment or criticism on the artistic or social merit of the addon, so it can't be called a parody. Updating an addon would be more like taking Shakespeare and updating all of the dialog to Modern English. That's not a very good techincal example since Shakespeare's works have long since passed into the public domain, but I think it's a good conceptual example.

It's also important to note that the legal status of parodies varies greatly from one country to another; while they're generally allowed in the US, they may be considered direct infringements of copyright law in another country whose concept of copyright encompasses things like moral rights that US copyright law doesn't address at all. The basic tenets of copyright -- eg. Person A created it, so Person B can't use it in their work without permission -- don't vary much between countries, and are covered by several major international treaties that normalize how works copyrighted in one country are respected in others.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!

Last edited by Phanx : 09-01-12 at 07:13 PM.
Phanx is offline  
 

Go BackWoWInterface » WoD Beta » MoP archived threads » Can I edit addons myself to make them compatible with 5.04?

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off