I think you gain more publicity than competition (especially if it's not something that can be ripped off in a weekend).
Besides, to me it's more important to share data with other developers so it's worth it for me personally, even if financially it's just a wash. Not everything is about money :-)
Besides, to me it's more important to share data with other developers so it's worth it for me personally, even if financially it's just a wash. Not everything is about money :-)