Direct Quote from Cairenn - Important

tek that addon is encoded.. so aside from the whole addon being a joke right off the bat from that.. what's so funny?

I downloaded the BangCore and cracked it open in Notepad++. No obfuscated code, however plenty of interesting messages that programmed to pop-up including "disguised" donate mesages. Looks like this mod does a fair bit of "snooping" to see if you are running an updated version.

Update, Damn this mod uses too many libs! Ace2 AND Ace3, LibDataBroker AND LibFubarPlugin-Mod-3.0, Waterfall, etc. Plus his custom libraries. This guy needs to decide on and standardize on one framework.

Yah, I have to agree there. There is really nothing special about any of his mods. There are plenty more that do the same job with less code and less bullshit.

This is the gist of it. The "big joke" is that he doesn't embed the libs, but instead includes a "core" addon that has EVERY FUCKING LIB HE MIGHT EVER NEED, thus negating the entire point of embedding. If he does in fact modify the libs, then that adds potential issue to users that use any other addons that embed those libs.

As for the addons themselves, no they don't bring anything new and amazing to the table. If you want me to I can rip the code to shreds, it's a complete mess.

This is the gist of it. The "big joke" is that he doesn't embed the libs, but instead includes a "core" addon that has EVERY FUCKING LIB HE MIGHT EVER NEED, thus negating the entire point of embedding. If he does in fact modify the libs, then that adds potential issue to users that use any other addons that embed those libs.

As for the addons themselves, no they don't bring anything new and amazing to the table. If you want me to I can rip the code to shreds, it's a complete mess.

Nah, I can do that myself after doing enough hacking within yours, Industrial's and Haste's mods so I can modify to them to meet my needs. I generally know crappy Lua code when I see it. I can't even see the point of embedding all those libs in one core lib in the off chance that ONE of his mods might use the lib. Why not just embed his custom lib into each of his mods and make each mod work independently? I guess that author still living in the days of !!!Libs. Worth a laugh anyway.

At first when I saw that huge addon that is basically embedding libraries *just in case something loading afterwards needs them* (gasp), I thought that he was actually attempting to distribute a standalone version of Ace3 (because he didn't even have the courtesy to remove the Ace3.lua and .toc), which would of course be illegal, since there is a specific clause in the license stating that redistribition of a standalone version is prohibited. Luckily, he was only embedding them plus adding some peculiar version checks in there. I could not detect if he was modying a lib outright, but regardless, all that stuff is utterly unnecessary for the specific purproses of many of his addons.

At first when I saw that huge addon that is basically embedding libraries *just in case something loading afterwards needs them* (gasp), I thought that he was actually attempting to distribute a standalone version of Ace3 (because he didn't even have the courtesy to remove the Ace3.lua and .toc), which would of course be illegal, since there is a specific clause in the license stating that redistribition of a standalone version is prohibited. Luckily, he was only embedding them plus adding some peculiar version checks in there. I could not detect if he was modying a lib outright, but regardless, all that stuff is utterly unnecessary for the specific purproses of many of his addons.

It is not illegal to distribute Ace3 as a single folder, as long as it is not distributed alone as-is. That is, it is legal to distribute Prat-3.0 + Ace3 zipped up into a single package, but each of Prat-3.0 and Ace3 are in their own folders, acting as 2 addons.

It is not illegal to distribute Ace3 as a single folder, as long as it is not distributed alone as-is. That is, it is legal to distribute Prat-3.0 + Ace3 zipped up into a single package, but each of Prat-3.0 and Ace3 are in their own folders, acting as 2 addons.

He has a BLibBars-1.0 which is a modified version of an older LibBars-1.0, but the LibBars-1.0 he was including was his modified version before he renamed it. LibBars-1.0 did not have a license at the time (probably still doesn't) so he is not allowed to modify and redistribute it. I originally deleted a single upload that had modified Ace3 libraries with a message saying not to add his decoding crap to Ace3 libraries, so he uploaded a new version with the exact same modification except he prefixed them with a lot of tabs so they were 'hidden'. Then I dropped the ban hammer on his ass.

But we've gotten far enough off topic now. Free (as in beer) does not equal open source. Plain text does not equal open source.

At least check (via WoWInterface), nUI will continue. The "Pro" version will be a donation item as before, however the link will be a standard link on his site somewhere, just not somewhere obvious. Thus will will be possible to simply stumble upon the link and get nUI Pro for free. The author will not block that download which should (in theory) not violate the new Blizz policy since the Pro version will be "publicly available".

I don't understand that guy. His donate button is prefaced with him saying he's over 20k in credit card debt and needs money. So what does he do? Spends a boatload of time making a UI and then pleads for money for his surivival.

I don't understand that guy. His donate button is prefaced with him saying he's over 20k in credit card debt and needs money. So what does he do? Spends a boatload of time making a UI and then pleads for money for his surivival.

20k in debt? Really?

He has posted disclosures of his received donations pretty much everywhere on the wow forums. $300 in the first 9 months and about $4000+ in the last 15 days.

I don't understand that guy. His donate button is prefaced with him saying he's over 20k in credit card debt and needs money. So what does he do? Spends a boatload of time making a UI and then pleads for money for his surivival.

Hmm I just checked the WoWI page and it's no longer there. Although that's insane he got 4k in 2 weeks, for such an ugly UI.

I wouldn't call nUI an "ugly UI". Trust me, I have seen far worse UI abominations (some of my first UIs could be charitably described as "shitty") and for the new user to the whole WoW UI customization scene, its a good UI to use. Not everyone has the same ideas on what is an ugly UI. Enough people liked his UI that he was able to get $4,000

Regarding the whole debt thing, That was up on the nUI page pior to him releasing his "Pro" version. I can understand his position with the economy going into the crapper as I am unemployed myself and the wife is not bringing in much income into the household. Somepeople will use their credit cards in such situations just to make sure there is enough groceries in the house. Couple car and mortage payments that where incurred when times were better with unexpected medical bills or the loss of a job and shutdown of the local industries (GM/Chrysler/Ford car factories anyone?) and yes you are staring out of a huge hole.

At the risk of asking a stupid question, what does this mean for something like Bejeweled? Obviously the code's a mess to read, but I don't think that anybody would agree that there's any malicious intent there.

Eh, jury's still out on Bejeweled. They ran the code through LuaSrcDiet. We're not sure if they did that in a cheap attempt to obfuscate the code, or if they thought they'd get some sort of performance gain out of it (which is also highly debatable).

Which again is a highly debatable thing. Look at my Tourguide data, which is uncompressed text. It weighs it at a whopping ~700KiB. Bejeweled's lua ("compressed") is only 174KiB, most of the texture files that come with the addon are bigger.