Ich habe auch viele eigene Module, die aber zu speziell sind, als dass sie für die Öffentlichkeit Verwendung finden würden.
Als Webradio-Leitung haben wir verschiedene Module und Blöcke, die der Interaktivität der User dienen soll, u.a. Wunschbox, Hörercharts etc. Diese können wir nicht weiter geben, weil kein anderes Webradio unseren Copyright drin lassen würde. Welches Radio macht Werbung für ein anderes? Das wäre für ein paar Module nicht das Problem, aber es kommt dann dazu, dass sie bei uns genau für uns laufen und dass eine Freigabe viele weitere Arbeiten mit sich bringen, um es sicherer und neutraler anzubieten.
Auf unserer Vereinsseite haben wir eine komplette Vereinsverwaltung entwickelt, die Beitragsfälligkeiten prüft und nach best. Fristen automatisch per Mail mahnt. Das ist zwar momentan ein frisches/neues Modul, aber zu gegebener Zeit vielleicht eine Freigabe wert, aber auch dafür muss viel "Spezielles" geändert werden, damit es "Modul" angeboten werden kann.
Und da ich auc beruflich im Unternhmen PMX einbringen konnte, will ich über dessen total speziellen Modulen erst gar nicht sprechen. ^^
Ich würde gerne etwas abgeben, aber es sind nicht so viele Community- oder CMS-Parts, sondern wirlich zu spezielle Dinge, die aufgrund des Bedarfes entwickelt wurden. Wir verwenden aber eine eigene Chatbar, die mit den Online-Usern Direkt-Chats ermöglicht. Die ist aber noch nicht fertig und wäre z.B. eine Community-Entwicklung, die hier prüfen und anbieten könnten. Aber das muss erst fertig werden.
Was ich sagen will, dass du Recht hast, dass nicht alles, was andere entwickeln, mit anderen geteilt wird. Das hat immer spezielle Gründe, wie Wettbewerb oder fehlende Modul-Neutralität, du solltest aber deinen Sharing-Gedanken nicht aufgeben, denn das macht open-source aus und deswegen gibt es überhaupt so was Tolles wie pragmaMx

LG
Ron