title: Java Bytecode manipulation - licensing issues?
body: <p>If I was to <em>release a utility</em> that does byte-code manipulation on core Java classes (sun.*), should I worry about <strong>licensing</strong> issues?</p>
  
  <p><strong>To provide a bit more context:</strong> In order to have an automated regression test suite running, we needed to inject our own <code>MockSystem.currentMillis()</code> implementation to wherever the original <code>java.lang.System.currentMillis()</code> was called.</p>
  
  <p>As I think this small <em>utility</em> will be useful for many developers, I am now wondering if there are any <em>licensing</em> issues involved when my (going-to-be) <code>MIT</code> licensed code manipulates code licensed otherwise.</p>