Anyway, I still don't see any law against sharing. Big open source projects may be threatened because they are in the spotlight, but let's face a simple truth - programmers will never stop co-operating. Even when you work on a very closed source project you can still get advice and help at many places over the internet with the soul price of giving your advice to someone else. That's the true meaning of open-source.
BTW - The most important things we can learn from open source is that it has a financial basis, and people can make a living out of it. And that's why it won't go away, even if not take 100% of the software market...