You raise a good point and I’m interested what the ‘rules’ around this are for software that is open source.
I guess from a legal perspective, anyone can fork and modify an open source repo without explicit permission from the developer as long as they honour the license.
But morally it seems right to contact the developer first.
It’s a courtesy to contact the developer. It can demonstrate some appreciation for the previous work that was done.
Practically, it’s likely the developer has the most intimate knowledge of the code. They might already be in the process of migration. There might be issues they are aware of. They might just need a little time to get things done.
Or they might have some advice that would help anyone attempting the migration.
Or maybe they just can’t, or don’t want to, spend time on it right now.
Oh, and for anyone trying my naive branch above, of course it’s not stable. As I wait for contact with the developer, I may tinker and try to understand why it crashes, and improve things, but I am NOT the developer, and am just learning how all of this is put together.
I thought I’d chime in and update you where I am up to with my plugins for Rack and v2.
Development has slowed greatly lately due to other commitments, general burnout from programming for a living as well as due to the “unique” time we have all experienced this past year and a half (it has definitely caused a lot stress in my personal life, but I know I am not alone in that situation).
This isn’t to say I have abandoned my plugins, far from it actually. It is nice to see people anxious to see them ported to v2 and having a go at compiling them. I am actually in the process of porting to v2, though it will take a small amount of time due to (again) other commitments taking a higher priority.
Okay, Valley is working on v2, albeit not fully tested and the graphics are “outdated”. I have not had chance to make a release version for you to simply download, so you will have to clone and build this repo for now.
Excellent! My v1 template almost loads in v2 now without much missing (still Chronoblob and a few bits and bobs missing), but the bulk is now functional on v2! Good times! And yes, ‘Best. Reverb. Ever!’ indeed!
I think to say that people will be happy to hear this is being worked on would be a massive understatement. Plateau must be one of the (if not the) most widely used modules in the entire library.
Make sure you checkout branch v2.0, I haven’t set the default to v2.0 yet. I caught myself out with that this morning when rebuilding my modules on a new machine