Use of an API doesn't constitute creation of a derivative work (if it did, there'd be no way for anyone to create non-GPL software that ran on Linux, for example).
This whole policy seems massively overreaching, if you ask me. You could theoretically create an addon that doesn't even have a hard dependency on WoW (just use the base lua libs, etc). You couldn't do much of interest, but that's beside the point (well, not to end-users, anyway).
The main lua source file for such an addon would undoubtedly be your own copyright, and thus you have the right to do whatever you want with it, license it however you like, and charge whatever you care for it. Does adding a .toc file to the distribution now instantly hand your copyrights over to Blizzard, and give them the right to dictate your licensing terms?
IANAL but i found a PDF by one.
It's about the GPL and the "fear" of the GPL infecting derivative works.
Simply combining a copyrighted work with another work does not create a derivative work. The original copyrighted work must be modified in some way. The resulting derivative work must itself represent an original work of authorship. So if the licensee doesnt modify the original GPL-licensed program, but merely runs it, he is not creating a derivative work.
Consider the scenario where the Linux operating system, a GPL-licensed program, loads and executes a proprietary program. The Linux program is not modified; it is merely used for the purpose for which it was designed. The proprietary program does not contain nor is it derived from Linux. Linux does not infect the proprietary program, and the proprietary program does not become subject to the GPL.
and
An even more tenuous relationship is established between programs that interact through data using a published application program interface (API).
Simply passing data between two programs, even if that data influences the behavior of those programs, does not create a derivative work of either program.
While the document is about the GPL, the arguments are based on copyright law, which cannot be modified by -any- software license.
A derivative work is defined in the Copyright Act, 17 USC 101, as a:
work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications which, as a whole, represent an original work of authorship, is a derivative work.
I think that there should be an "update api" provided by addon hosting sites - acessing the API would require "premium" membership.
Creating the API would be great but charging money for the API or for the tools that one would create with the API would defeat the purpose of the suggestion.
If wowinterface creates an API and charges a program developer say, 1,000$ for it. How many tools will be written? who would put up that kind of money ?
If wowinterface created an API and gave it out for free but it also included restrictions that you had to be a paying member to download, could you still download addons from the site for free or would you be required to pay even if you didnt use the tool?
If you did, it would be trivial to fix an existing updater to get around either problem.
While having the API would be a godsend, paying for it would not.
It's to bad that the WowAceUpdater was put down, it was by far the best addon updater. The current Curse updater is absolutly horrible.
I'm confused. If addons in a compilation are linked to the same downloads that people are using to download the addons individually then supporting addons in compilations is no different than supporting addons downloaded outside of them. They are the same files, just downloaded slightly differently. The same support issues apply, no? I trying to see the difference in supporting one or the other, other than volume.
^- this , in reference to Phanx you can download but not distribute un-official license.
If phanx is worried about providing support for UI comp authors that change his code, he should be using the GPL instead, which is a real license. the GPL would cover any of his issues and if i take his code and make a pay-for closed source addon out of it, he can actually have legal precedence over me to remove his code or open source mine.
Something he has no right to do with his existing code license.
I'd also like to know the answer to this. I don't want my addons included in any kind of compilations, premade UIs, guild packs, or whatever else you want to call them, whether it's manually packaged by the uploader, or dynamically packaged by the site. If you like my addon, and want to share it with other people, give them a link to the download page.
Lol what?
You MAY NOT include this addon in compilations or otherwise redistribute
it without the express prior consent of its author.
You MAY freely distribute modified or derivitave versions of this addon,
provided that the name of your version does not include the name of this
addon or its author.
So, i can simply rename your Phaxchat to SChat and distribute as i see fit, but I can't use it as it is currently ?
Perhaps you should look into a less.. confusing license? like GPL (2.0 not hateful 3.0)
However that does not in any way impact on what I said. It is obvious that the forum persists state info as otherwise you would have to log in again on every click, so it must be using session cookies.
Now without delving into the contents of the cookie I was merely stating that the error most commonly occurs after a lengthy delay, that suggests a session timeout issue. I would be fairly confident that the cookie contains session time information, for revalidation requirements if nothing else, however I've not looked, so happy to be proved wrong.
The developer was saying it was hard to reproduce, I was providing a hopefully useful suggestion as to how to reproduce the error. I have absolutely NO issues with login or session cookies so I'm not sure why you suggested I needed to clear my cookie cache
I think, in your post, you explain what is happening, and that it is not a problem but intended design.
If a cookie is set and you wait around so long that the cookie expires, then yes you will be logged out.
ways to test it is to simply log in via URL you are not intended to log in as (i.e. if you normally do not have issues when logging in via http://www.wowace.com , try http://wowace.com ) after clearing your browser cookie cache.
Users simply need to clear their cookie cache to fix the whole "relog every page view" problem.
As a possible source of the error. Try typing a message then leaving the browser go make a cup of coffee, read your emails, etc etc. Come back in 30 mins or longer and click submit reply.
This will probably trigger the error as its my guess its a timeout, as it usually happens when I've written a long wall of text or something thats taken quite a while to research and craft.
http is stateless, meaning it once the webpage is downloaded, the website totally forgets who you are (which is why cookies exist).
Click the log out button.
close the browser window(s), reopen and go back to the website. if you're still logged in, clear your cookie cache.
i think you should make a domain called "readthequest.info " redirect it to that site and when people in trade chat say :"omg wur do i go teh nxet" i can say "READTHEQUEST.INFO
The actions are created on the pet bar, and two additional buttons that are not associated to a real bar are created for the control of the vehicle. Its true that those 2 buttons are missing, however i never noticed them being on the stance bar at all.
My plan was to add those 2 buttons at the end of the main bar, because in possess mode it only uses 10 buttons anyway (length of the pet bar), sadly i didnt get a chance to do it yet, but will during the next week
The only reason i say the stance bar is because when im using bartender they're not there and when im using default, they're in that same location & style.
when using bartender, ive noticed that it rolls the actions onto the petbar and flips the main bar, but obviously the default just rolls the main bar.
I'm going to be leveling another char in northrend where a lot of vehicle action takes place, do you need another hand in getting events, etc?
The stance bar is broken in its current implementation because it is not enabled for some classes (i.e. mage) and cannot be re-enabled without editing source code.
Some vehicles and other items that take control of your action bar, use the stance bar for actions. For example, the steam tonk controller.
On the default action bar, when using the steam tonk controller your action bar rolls over to the Steam Tonk controls and a stance bar appears with two icons , one showing you are using the steam tonk and the other to cancel. The steam tonk controller can only be exited by cancelling the buff or waiting the time out.
However, some items that you use, do not create a buff and offer no way to leave the vehicle without a button on the stance bar.
Bartender4 is hardcoded to disable stance bar entirely if you are a class that doesnt use stances. There was simply no good reason to have the stance bar hidden hard coded into the addon, especially when every class uses the stance bar at some point or another.
Moonwitch: Tne session getting dropped because you started another session is a security feature that's part of vBulletin. The application actually uses your user agent as part of the session identifier, so when you log in with a different browser they don't match, resulting in the oldest getting dropped. Unless they've changed it in the last year, of course. :P
I've used vbulletin since 3.6.6 and ive never experienced this in any default installation.
Curse / wowace has to be running some type of custom built authentication / session management system. vbulletin is not this buggy.
0
IANAL but i found a PDF by one.
It's about the GPL and the "fear" of the GPL infecting derivative works.
http://www.rosenlaw.com/html/GPL.PDF
and
While the document is about the GPL, the arguments are based on copyright law, which cannot be modified by -any- software license.
0
Creating the API would be great but charging money for the API or for the tools that one would create with the API would defeat the purpose of the suggestion.
If wowinterface creates an API and charges a program developer say, 1,000$ for it. How many tools will be written? who would put up that kind of money ?
If wowinterface created an API and gave it out for free but it also included restrictions that you had to be a paying member to download, could you still download addons from the site for free or would you be required to pay even if you didnt use the tool?
If you did, it would be trivial to fix an existing updater to get around either problem.
While having the API would be a godsend, paying for it would not.
It's to bad that the WowAceUpdater was put down, it was by far the best addon updater. The current Curse updater is absolutly horrible.
0
It's 4 months old
i really wish wowace could have stayed running on its own without having to merge with curse.com.
Everything about curse is 100% horrible.
everything.
lets see if http://www.wowace.com/projects/pit-bull/files/1145-r1859/ will do what i need it to.
0
^- this , in reference to Phanx you can download but not distribute un-official license.
If phanx is worried about providing support for UI comp authors that change his code, he should be using the GPL instead, which is a real license. the GPL would cover any of his issues and if i take his code and make a pay-for closed source addon out of it, he can actually have legal precedence over me to remove his code or open source mine.
Something he has no right to do with his existing code license.
0
Lol what?
So, i can simply rename your Phaxchat to SChat and distribute as i see fit, but I can't use it as it is currently ?
Perhaps you should look into a less.. confusing license? like GPL (2.0 not hateful 3.0)
0
Also a multitude of errors when using / doing things, but they are probably already known and reported.
0
0
I think, in your post, you explain what is happening, and that it is not a problem but intended design.
If a cookie is set and you wait around so long that the cookie expires, then yes you will be logged out.
ways to test it is to simply log in via URL you are not intended to log in as (i.e. if you normally do not have issues when logging in via http://www.wowace.com , try http://wowace.com ) after clearing your browser cookie cache.
Users simply need to clear their cookie cache to fix the whole "relog every page view" problem.
0
http is stateless, meaning it once the webpage is downloaded, the website totally forgets who you are (which is why cookies exist).
Click the log out button.
close the browser window(s), reopen and go back to the website. if you're still logged in, clear your cookie cache.
0
pff http://www.wowhead.com/?item=22728 is better
0
0
I prefer Buffalo 1 over 2 anyways.
0
The only reason i say the stance bar is because when im using bartender they're not there and when im using default, they're in that same location & style.
when using bartender, ive noticed that it rolls the actions onto the petbar and flips the main bar, but obviously the default just rolls the main bar.
I'm going to be leveling another char in northrend where a lot of vehicle action takes place, do you need another hand in getting events, etc?
0
Some vehicles and other items that take control of your action bar, use the stance bar for actions. For example, the steam tonk controller.
On the default action bar, when using the steam tonk controller your action bar rolls over to the Steam Tonk controls and a stance bar appears with two icons , one showing you are using the steam tonk and the other to cancel. The steam tonk controller can only be exited by cancelling the buff or waiting the time out.
However, some items that you use, do not create a buff and offer no way to leave the vehicle without a button on the stance bar.
Bartender4 is hardcoded to disable stance bar entirely if you are a class that doesnt use stances. There was simply no good reason to have the stance bar hidden hard coded into the addon, especially when every class uses the stance bar at some point or another.
0
I've used vbulletin since 3.6.6 and ive never experienced this in any default installation.
Curse / wowace has to be running some type of custom built authentication / session management system. vbulletin is not this buggy.