The Saga of a Thief...

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
Drieske1982
Advanced
Advanced
Posts: 10
Joined: Thu Feb 05, 2004 4:35 pm

The Saga of a Thief...

Post by Drieske1982 »

Hi,
I have the idea that Milonic menu 5.1 is much slower then 5.0. Do other users have the same impression?

P.S. I use a PIII 500Mhz - 512Mb Ram - Windows XP - IE6
Last edited by Drieske1982 on Tue Apr 06, 2004 5:59 pm, edited 2 times in total.
User avatar
fredlongworthhighschool
Mega Advanced
Mega Advanced
Posts: 362
Joined: Fri Jun 27, 2003 11:34 am
Location: Manchester, England.
Contact:

Post by fredlongworthhighschool »

I can't say that i've noticed any difference. What kind of speeds are we talking?
Andy Davis
Web Designer & Smartboard Manager

Fred Longworth High School, Manchester, England.
Drieske1982
Advanced
Advanced
Posts: 10
Joined: Thu Feb 05, 2004 4:35 pm

Post by Drieske1982 »

Like .e.g. when you mouseover an item and have to wait before a subitem shows...
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

Drieske1982, I've held back on this for a while, but no longer. Two questions...

1. Why did you change the name of the menu code files on your site?

2. Why are you using menu code taken from the site of another user?
John
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Re: Menu 5.1 slower then 5.0?

Post by kevin3442 »

Drieske1982 wrote:I have the idea that Milonic menu 5.1 is much slower then 5.0. Do other users have the same impression?
I think that you might be running into the menu system's built-in stolen license detection mechanism. This mechanism is code that detects when the menu scripts are running on a domain other than the one they were licensed for, and then introduces a response slow-down, to encourage the user to quit stealing the menu code.

For example, in an honest effort to help you with your concern, we spent some of our own valued time to go to your website, and check your menu. It took a little longer than usual to check, because it seems that you have changed the names of the base menu scripts; milonc_src.js is now called bovenmenu_bron.js, mmenudom.js is now bovenmenu_ie.js, and mmenuns4.js is now bovenmenu_ns4.js. That in itself isn't odd, but it does raise a flag, since renaming source files is a common practice of people who try to pass other people's code off as their own, to impress a boss, a client, or a potential client.

Of course, just changing filenames by itself is not proof of nefarious intent. So, we checked your menu... only to find that your -- and I use that term loosely -- "your" v5.1 menu scripts actually came from someone else's site. That might not be so bad if it was the free trial version that you had... um... "borrowed" from another site. But in this case, it turns out that "your" menu scripts... or should I say "the menu scripts that you are currently running"... are actually the fully-licensed pro version. Again, that in itself is usually a good thing. Milonic likes for people to use the pro version, beause using the pro version means that the user has paid for a license, and that helps Milonic stay in business. Or... no... wait. I meant that using a pro version that you actually paid for helps Milonic stay in business. But in your case, the pro version that you are using was licensed by... i.e., paid for by... someone else. Milonic does not like that particular twist on using the pro licensed version because, oddly enough, not paying for the license that you are using does not help Milonic stay in business... quite the reverse actually.

So... let's review. (1) You renamed the source script files; a common tactic used by people who want to pass commercial js scripts off as their own. (2) You are using a licensed version that was taken from another site. Hmmmm. Now, here's something else. I know the person who licensed the version that you're using... the person whose site you took it from. She confirms that you did so without her knowledge or permission. Just to be clear... when someone pays for a commercial product, then someone else comes along and takes it without the purchaser's knowledge or permission, civilized people call that "stealing". The thing that was taken is then referred to as "stolen". Hence, the menu's "stolen license" mechanism.

I find a couple of other things mentionable. The site you obtained... well stole... your menu scripts from is mercuryexposure.org. Now here's something ironic: as far as I know, mercuryexposure.org is a non-profit site, with the goal of informing people about and warning people about the dangers of mercury exposure, and providing various resources related to that goal. But even though it is a non-profit site, the site's owner had enough appreciation for the effort that goes into producing a product like Milonic Menus that she bought a pro license (in case you were unsure, "bought" means "exchanged money for"... here's a link for you, so you can learn more about buying). Where's the irony? You stole a licensed version from a non-profit site that probably would have qualified for a free license. Now isn't that special? It's especially nice that you take the trouble to steal from that site regularly, to make sure you have the latest update. How very clever of you!

And finally, here's something that pisses me off just a little. The owner of the site where you stole your licensed version of the menu is known around here as "Maz". Anyone recognize that name? How long has Maz been helping people in these forums? How many people has she helped? A long time. A lot of people. You stole the scripts from someone who gives freely of her time to help others. Now don't you feel good about yourself?

You have some big balls coming here for help under these circumstances. If you have the impression that I'm not very happy about this, you're correct. But I wouldn't expect that to matter very much to a thief. I mean, what can I do except (1) point out your thievery in this public place, (2) refuse to help you in any future use of the menu, and (3) encourage others here to do the same.

It looks the site you're working on is in Belgium. If that's where you are too, I can't help but wonder what legal agreements exist within the EU for theft of copyrighted material? Maybe that's something for Milonic to look into. Of course, if you're a professional developer... nah, let me rephrase... a person who gets paid to produce sites for others, and the site you refrenced is a client's site, then I'm sure your client would like to know that their site developer is using unlicened software, making the site's owner also responsible for the copyright violation. But if it's just your site, you'll have only your conscience to live with.

Happy Trails,

Kevin

Edit:

Disclaimer: I am not an employee of Milonic Solutions. The above rant represents my own opinion, and not necessarily (but probably) the opinion of Milonic Solutions, and of other honest Milonic Menu users around the world.
Last edited by kevin3442 on Tue Apr 06, 2004 1:43 am, edited 1 time in total.
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

It is also most unfortunate, of course, that you have not {yet} stolen the most recent version of the menu code. Given that you are now down-level, the version you are illegally running is not supported.

Gee - what a shame...
John
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

Nice point John! LOL!

On a serious note... I hope everyone who uses the various free options (free license, link back to milonic.com) is outraged by this sort of thievery. This is exacty the kind of thing that makes Miloinc Solutions struggle with how to make free licensing available to non-profits, while still protecting their intellectual property. Andy and company want to do right by non-profit organizations, but Dries and the scores of people like him make it dificult. They figure, "what will it hurt if I steal the code?" Here's what: everyone who now or in the future will want to use the free licensing options is hurt by this. This type of theft is what makes Andy implement means to make free licensing more difficult (forced links, etc.). And this type of theft is what makes him re-consider even offering any sort of free license. If your free license disappears down the road, you have Dries and his ilk to blame.

Sincerely,

Kevin
Bartie_boy
Beginner
Beginner
Posts: 5
Joined: Tue Apr 06, 2004 4:57 pm

Post by Bartie_boy »

I have the impression that the menu is much faster in other browsers than IE. That's because IE displays some 'effects' (Firefox doesn't). Is it possible to disable those effects for IE?
(with effects i mean the effects when a submenu appears/disappears)

What i see is:

Code: Select all

"licenseNumber=196481;licenseURL="<his_url>";"
Does it mean he has finally paid for his Milonic menu? Or is it fake?
Last edited by Bartie_boy on Wed Apr 07, 2004 9:24 am, edited 1 time in total.
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

An update for those who are interested...

In case anyone thought that some of our replies in this thread were a bit harsh... that perhaps Drieske1982 made a simple mistake and didn't really intend to steal Milonic's source code... that perhaps he wasn't a common thief...

I just checked, and the scumbag has removed all of the copyright information (that he could find) from the source files. Now isn't that clever? Took him long enough to figure that out though... guess he hasn't progressed to the level of professional thief yet. What a shame to be mediocre even at petty theft. Removing copyright and other identifying information from commercial source code and renaming the source code files are sure signs that the culprit has stolen the code and intends to pass it off as his own... pretty pathetic really... I wonder what other inadequacies haunt him?

This latest development should remove any doubt that anyone may have had that this cyber turd intentionally stole a licensed professional copy of Milonic Menus. Wonder what else he's stolen? Keep an eye on your wallet folks... he's already picked Milonic's pocket.

Kevin
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

Bartie_boy wrote:I have the impression that the menu is much faster in other browsers than IE. That's because IE displays some 'effects' (Firefox doesn't). Is it possible to disable those effects for IE?
(with effects i mean the effects when a submenu appears/disappears)
Yes, just leave those lines of code out entirely.
John
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

Yes you can simply remove the filters for ie in the styles.

maz
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

He was on the board a short while ago. Obviously he left no post, but it seems equally obvious to me that, after seeing we had 'discovered' his illegal activities, he went ahead and tried to cover things up as Kevin has described. Nice guy.

I hope nobody thinks we are taking this lightly, or 'oh, gee, it's just a little piece of code'. Oh, no - it's stealing, period.

For the 99+% of you who are honest, and understand and respect what Andy is trying to do here - we offer our sincere thanks. For the others - trust me, we will find you.
John
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

Bartie_boy wrote:...What i see is:

Code: Select all

"licenseNumber=196481;licenseURL="http://www.aendekerk.be";"
Does it mean he has finally paid for his Milonic menu? Or is it fake?
I checked just minutes before you did (as I was writing my last post). At that time, those two values were not set. I assume they were just recently added. Combine that with the fact that the required copyright statements have been removed since my initial rant yesterday, and the fact that they are still gone, and I have to conclude that the license info you noted is fake. I'll check.

Kevin
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

It's a fake. He made up that license number.

Duh - what an idiot...
John
User avatar
kevin3442
Milonic God
Milonic God
Posts: 2460
Joined: Sat Sep 07, 2002 12:09 am
Location: Lincoln, NE
Contact:

Post by kevin3442 »

Apparently John checked. The guy's ineptitude continues to show itself. He apparently can't figure out the formula for generating the license numbers, so he just made one up! Brilliant! At least he shines in his mediocrity.

Kevin
Bartie_boy
Beginner
Beginner
Posts: 5
Joined: Tue Apr 06, 2004 4:57 pm

Post by Bartie_boy »

Maz wrote:Yes you can simply remove the filters for ie in the styles.

maz
And how do i do that? I tried a search on this forum, but i've failed.
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

Just remove the lines that start overfilter= and outfilter=.
John
Bartie_boy
Beginner
Beginner
Posts: 5
Joined: Tue Apr 06, 2004 4:57 pm

Post by Bartie_boy »

Thanks!
I've changed it to:

Code: Select all

subimagepadding="2";
// overfilter="Fade(duration=0.2);Alpha(opacity=90);Shadow(color='#777777', Direction=135, Strength=5)";
// outfilter="randomdissolve(duration=0.3)";
}
Just in case i need those filters again. :-)
User avatar
Maz
Milonic God
Milonic God
Posts: 1717
Joined: Fri Jun 06, 2003 11:39 pm
Location: San Francisco
Contact:

Post by Maz »

I think some older browsers don't like the slashes and you are just adding more load time, its best to remove styles completely when you aren't using them, you can always get them from a new download.

Hence keep it a lean clean machine;)

maz
Bartie_boy
Beginner
Beginner
Posts: 5
Joined: Tue Apr 06, 2004 4:57 pm

Post by Bartie_boy »

Ow, i didn't know that. I thought that all browsers would ignore that.
So i should remove ALL comments? Also the default ones from Milonic like:

Code: Select all

_menuCloseDelay=500           // The time delay for menus to remain visible on mouse out
_menuOpenDelay=150            // The time delay before menus open on mouse over
_followSpeed=5                // Follow scrolling speed
_followRate=40                // Follow scrolling Rate
_subOffsetTop=10              // Sub menu top offset
_subOffsetLeft=-10            // Sub menu left offset
_scrollAmount=3               // Only needed for Netscape 4.x
_scrollDelay=20               // Only needed for Netcsape 4.x
Locked