Deswegen bin ich selber Verfechter gegen OpenSource.
Code muss funktionieren. Wie er gemacht ist, ist doch egal. Hauptsache man selber versteht ihn.
Das ist natürlich Deine ganz persönliche Einstellung, die ist auch OK. Allerdings kann man so seinen eigenen Horizont nie erweitern. Stellt man hingegen seinen Code auch anderen zur Verfügung (und das Projekt ist interessant genug), so bekommt man plötzlich einen Einblick, wie andere div. Probleme womöglich viel eleganter lösen. Voraussetzung ist allerdings, dass man sein Ego dann auch zurückstellt und eine gewisse Lernwilligkeit mitbringt.