knime-ip/knip-micromanager

copyright license?

Opened this issue · 6 comments

Hi Johannes,

Could you do me a big favor and include the copyright license you would like this code to be under?

I am currently considering continuing on your work here. Thanks Karl

dscho commented

Nice! Choose whatever license you think is best; IIRC uManager is GPL, though, so it must be compatible with that license, I guess.

GPL is fine, but it doesn't have to be compatible since there will be no direct loading of code...

The idea is to extend your work here, but connect it to a REST Server plugin controlling µManager instead of loading a jar locally. Matthijs Dorst has created a basic REST Server and I hope to get the two projects to work together. MMrestServer

dscho commented

@kbellve As I said, I am fine with a more permissive license, even. It's great to see that you can make use of my old code!

@dscho Just to let you know, I decided to make everything network capable, rather than embedded and then I learned of Matt Neuro's MMRestServer project. I was able to take his project and control µManager's Device Properties from one computer to another, via KNIME Rest Nodes. I will expand Matt's work further to support remote BSH script executions and a few basic API calls like SnapSingleImage and the SetStagePositions...()...

dscho commented

@kbellve awesome, thanks for letting me know!