fork ... zencart is a fork
spoon ... CRELoaded since it heaps in a bunch of mods
knife ... can anybody come up with a good example

@ the zen art of forking ...
You seek to correct the code harmony that the developer gods have tampered with ... Those pictures of the osc team drinking it up really helps when you think of all the time they had to produce a new release.
@ the zen art of spooning ...
You seek to fill in the gap that the developer gods just don't come around to do themselves or can't feel bothered to do.
@ the zen art of carving with a knife (the way it cuts is interesting) ...
You decide that your code can fix issues that the developer gods just ignore or can't be bothered about so ...
a.) you start carving away and then either get accepted by the community and you split bread with the developer gods
b.) your instrument has no effect and is useless as a butter knife to commit suicide (however, beware a butter knife is actually a very capable tool especially as a flat head screwdriver) ... the story could continue and depends on the decision to sharpen the blade
c.) you pull out the carving ninja knife and teach that turkey a lesson or two ... combine this with a fork and you have a slain the beast ... the glory is yours!
@ opencart
To be honest, I would try to keep the community as happy as humanly possible. (NO, that does not mean to release code early just to appease the masses.)
Why?
1.) Lot's of people here who don't speak English. Somebody and some have branched off with their own domain ... opencart.jp is one I know of that has virtually has NO connection to the main site beyond using the brand. The main Japanese dev has no clue what you are all doing.
2.) opencart is gpl. Is it not in itself a fork? Friendly one but still a fork.
3.) Lot's of things really need to be looked after that are not being done right now. (issues have covered oodles of times). People are only patient to a certain extent. Look at osc and the mass exodus to zen and magneto for example.
4.) People do want to contribute but are locked out. Go watch that google SVN guys video where they go on about open source and how they feel about sharing code. Lot's people have been willing to help and have even supplied patches. After being turned away, notice how their posts go down... and then they just disappear.
@ be a community ...
Ostracize people for providing a solution only builds bad will. These are the prime candidates that will decide on getting out their Ninja blades ... show downs are always fun to watch from the sidelines, but what happens when you become the loosing side to the upstart? I wonder how much revenue osc lost by running a bad ship?
How about accept the fact, try to keep them in the loop to use the same code base, accept their contributions and protect yourself by keeping the enemy closer to you than your friends (Sun Tsu, The Art of War). By accepting these folks you will have increased your user base and you will be able to pull those people in who start with the CRELoaded version because they realize the core code is still better and they don't have to live with what a "FULL" offers them.
People, think carefully ... opencart is like a samurai Katana, you can cut and jab with it but in the hands of master you can slice people in half with it ... a tool used properly is very very awesome!
Who is going to master the blade?