I would agree with you completely about it being a problem with legislation over the restriction of patents. I support voluntary restrictions, but our current system is completely anathema to innovative and open cooperation and competition.
Open source communities and concepts solve this everyday. With today's technologies in collaboration and crowd sourcing/ funding, we can do it all, if we want.