tldr; Wanikonko is in the wrong and is obviously a thief from your statements, but you guys are arrogant asses as well.
Actually, I never said Waninkoko stole anything regarding the isoloader. There is a dispute regarding certain patches that popped up in cIOS days after we released PatchMii (in exactly the same way), and he also took some code without realizing it once, then took down that app after I let him know. He's not the type to violate licenses blatantly and steal credit for everything, although there have been a few instances of him "borrowing" some code.
No, the point is that people make it seem like he
developed the copy loader from scratch. Like he actually worked on the underlying concepts. The fact is that he just waited until all of the little individual work was done, and then tied it together with a small amount of work. That doesn't make him a thief. Hell, that doesn't make
him anything. What it does make is everyone who keeps believing that he does everything clueless. He doesn't. The copy loader is a particularly visible example, but the point is that most of his applications are sugar candy around existing backend functions. WAD Installer doesn't install wads. It does user interaction, and when it decides to install a WAD, it breaks it into its pieces (WAD is a trivial file format) and then passes the data straight to libogc, which passes it to IOS, which then does the actual install. The breakthrough is figuring out how to make those IOS calls - guess who did that. Just because we might have diametrically opposite moral views doesn't mean they don't share the same technical requirements.
My guess is about 70% of the Homebrew Channel code isn't the HBC code itself - it's libogc, lwbt, libfat, and what-have-you. The main difference is that many bits and pieces of those didn't exist before HBC, and we did the necessary reverse engineering and coding to create them - and they are now available to all homebrew. That is our skill - if we don't have something, we can make it from scratch. Waninkoko just uses existing tools, and I can count his contributions to libogc on one hand.
There is this crowd of "wanky boys" that insist on believing that Waninkoko's work is diametrically opposite to that of the "bushing boys". It's not - most of the time, the "bushing boys" developed the tools, which Waninkoko then adapted in ways that the "bushing boys" decided not to.
Ofcourse it is, there are always ALOT of retards who don't know shit about about the whole scene but just see some names about the oader etc.
But it doesn't take away that Waninkoko DID succeeded to tie all bits and pieces together to create the first backup loader. Ofcourse it wasn't ALL his work but he did something to make this work fine.
Maybe, in your eyes, he's doing (some) things wrong etc. and he can't code as good as you can but he didn't wanted to release his loader on this way anyway. (sorry for bit of-quote, but I'm reminding some other things you wrote)
But next to that, I RESPECT all the reverse engineering work that is done. With all the libs. But these are great examples of things where the libs were created for (I believe).
So people can use it for things that can be created with the libs, also user interaction is needed these days for the newbies that can't code and fast accesibility.
marcan said:
QUOTE(Motoko @ Oct 7 2008, 04:20 PM)
isnt it based on Waninkoko's code?