On 1/18/2010 6:43 PM, Ryan McCue wrote:
John Meyer wrote:
Technically, you don't. All opensource requires is that you distribute
the source code, not the individual data. So you could specify that
the secret key is in a particular file and then other users could
insert their own secret key.
Right, so everyone would have to get their own API key? Sounds a bit
counter intuitive to me.
No, the point I was trying to make was that you don't HAVE to distribute
the key. Nothing in the open source license requires you to give that
information to another person. You can distribute it if you want to,
but you are perfectly free to give them the source code and tell them
that if they want it to work they need to go get their own consumer
keypair. In short, once you are done unit testing the product you can
delete out those variables and tell them where to fill in their own
information. Nothing in the open source license requires you to give
that information anymore than it requires you to publicize what the root
password on your mysql database server is.