So it seemed that sooner or later we’d have some problems with XennoBB stealing our work as they’re known to have done so in the past. (and continue to do so)
The developer of XennoBB, Marius Stanciu (aka Osgiliath and Kiefer Andrew Kale) popped up earlier this year with “Revo Forum” which was actually just a copy of PunBB with all of the copyrights changed. It was quickly spotted and BerliOS closed down the project. A few months later, XennoBB popped up with interestingly the same set of features, a developer with the same name, and still all of the internal copyrights changed to XennoBB.
Some of us, who support the GNU GPL and respect proper credit being given for peoples work, decided to take it upon ourselves to do something about this thief. Eventually the developer of XennoBB added back the respective copyrights to the forum package. Up until that point he had completely denied XennoBB was based on anything and claimed that it was entirely all of his work.
However as we dug deeper we also noticed that all he’d done to XennoBB was add in PunBB code modifications and plugins and continued to remove the copyright from them and claim the work all as his own. (Which he is currently also doing with his XennoCMS) He refused, once again, that he’d done this even though it was evident through simple code analysis procedures.
Things began getting full on, we contacted several developers of scripts such as phpMathPublisher, phpSpell for phpBB, and phpMultiSyn to notify them that they were being ripped off. Things slowly began to get back in to order and he began adding the copyrights back where they should have been.
But things didn’t stop there. The XennoBB Project Manager, Marius Stanciu began giving the MyBB and UseBB resource listings over at HotScripts invalid and low ratings. (and we suspect he is still doing so) He continued to rip other peoples work, deny it and fight back any claims. He also began insulting us, “MyCrappyBB”, “UnusableBB”, “NoOneCommune”, “Chris Bottom”, you get the point.
You can find a very interesting (and long) thread about all of what has been going on previously over on OneCommune – How to deal with content ripping? As well as OneCommune – Threads and problems from Xenno Group.
Now back to the point of this post, on 16/09/2006 I’d downloaded what was claimed to be “XennoBB 3.0 RC3″ and began analyzing the source to see which product was his next target to rip. Lo and behold, what should I find but the MyBB XML parser.
I wasn’t going to put up with this and his smart-ass little tactics. Immediately I contacted our legal representation who drafted him a nice letter to be sent via email and snail mail outlining that if the offending code wasn’t going to be removed then he’d be facing legal prosecution from us. Now obviously I can’t post the whole letter here but our code analysis identified the code as ours through:
- Consistent variable naming and default values ($collapse_dups, $index_numeric)
- Class constructor initializes and stores XML data
- Consistent function names (get_tree to Fetch_Tree, build_tag stays the same, get_children to Fetch_Children)
- Inner code workings and logic are exactly the same of the MyBB XML parser
- General code consistencies with removal of whitespace
- Clean_XML function is an exact replication of the kill_tags function, specifically designed for use with certain XML data types used by MyBB. Whitespace removed, minor variables renamed
- Code is missing copyright statement to Eric Pollman (http://eric.pollman.net/work/public_domain/) which the initial code was based off (a separate matter which will result in Mr. Eric Pollman being contacted)
2 days after he’d received the email (and probably even before the letter sent in the mail had arrived at his door stop), he’d released XennoBB 3.0 RC4 in which the offending code had been removed. Of course, rather than admit any of this to his users (well, his posse who tend to believe he hasn’t ripped anything or done anything wrong) he just explained it as being a bug fix release.
Obviously he didn’t think we’d find the offending code or when we did we wouldn’t have the kind of legal power to do anything about it (which he was completely wrong), or he just did it intentionally just to get to us.
Today I also discovered that this cheat, thief and liar had also decided that for XennoBB 3.0 RC5 he was going to take great inspiration from wtcBB. (his ‘inspiration’).
This is a continuing issue as he can’t seem get it through his head that what he is doing is illegal and is doing him more harm than good.
His response to us? We’re apparently doing it entirely because our software isn’t as successful as his. My ass. MyBB 1.2 is currently doing around 2,000 downloads PER DAY, resulting in over 11,000 downloads in the past week. With over 28,000 downloads combined from the MyBB site (25gb) so far this month, we’d be pulling at least three times as much traffic in a week than he pulls over a month.
If you want to read more on this idiot, his continual lying and theft of software at the following places: