I'm a little confused about open source software derivatives, can you use open source software in a product that you charge for?