Las ideas son dificiles de proteger....todos tenemos ideas, pero de ahi a hacer un buen producto o servicio, media un abismo.
Puedes patentar productos, software, inventos, pero una idea generica no.
Ademas es caro, complicado, y en muchos casos, a no ser que tengas abogados, tiempo y dinero, es imposible evitar las copias si tu idea es buena.
Solo tienes que fijarte en el dia a dia en lo que ves.Hay cientos de programas que hacen lo mismo, y siempre hubo una persona que tuvo la idea inicial.
En respuesta a si es caro, te digo que si, carisimo.Sobre todo si quieres una patente a nivel europeo, o mundial (en caso contrario, si patentas algo para españa, al dia siguente te lo copian en otro pais y no tienes nada que hacer).
Respecto a lo de la licencia de software libre, pues que quieres que te diga, esta un poco en contradiccion con lo de patentar, o registrar algo.
No soy un experto en soft libre.Entra en
www.opensource.org y dale un vistazo.
Esta claro que si haces un software libre, y de exito, nadie te va a poder negar su "paternidad".Ahi tienes los casos de Linus Torvalds, Icaza y otras personas que han desarrollado proyectos Open source y son conocidos mundialmente.