Open source
From Wistful.net
The idea behind "open source" software is fairly simple: Basically, you have one or more people creating an application. The source code to this application is made publicly available to everyone that cares to get it. Anyone can review the source code and add to it if they wish (though often the patches people come up for it will need to be sent to the project maintainers).
One of the things about this approach this is that since anyone may review the source code it makes it easier to find bugs in the software and to find solutions to those bugs.
One could argue that the "open source movement" is part of the socialists dream (everything for everyone, nothing belongs to anyone, etc.) but would probably meet quite a bit of resistance to said arguement.