An anonymous reader writes: I'm a developer of an open source project which has pretty stiff competition from a few closed-source packages. This is in a field where performance is absolutely critical, so fast algorithms are king. All of our competitors are quite aware of OSS and use whatever they can through deals with authors, static linking loopholes, etc. I've recently developed a new algorithm which benefits from automatic tuning, which I accomplish through a template system. I just realized that with different templates, I could easily modify the output of my tuning code to produce a fast implementation in different languages or API's. This puts me in the awkward position of simultaneously wanting to release my new shiny implementation, and wanting to keep the tuning code to myself (or worse, release it under a draconian "anything produced by this code is GPL'd" type of license). What would you do in this situation?