Open-source Licensing: BSD or GPL?
if you want to USE the communities code you have to give up your rights to the software YOU'VE been writing
for what ? linking a library ? using a header ?
using a handy string handling routine ? etc
if you don't change a thing in the GPL'd code, you're still owned by the GPL as soon as you use anything that's licenced that way.
Did you read what I said? LGPL. The LGPL allows for linking by proprietary code, as long as you give back any changes you make to the original LGPL'd code.