You can use debugger all you want, legally, then write the spec, then reimplement. You just can't look at the code.

We already have nearly a dozen of Adobe and Autodesk knock off apps.

Yes. Those are clones or clonish. Not originals. So saying "Autodesk is opensource" isn't correct.

A clone of autodesk may be open source however.