DSO NANO / QUAD Open Source

No, I don’t agree! It is only better because BenF keeps working on his closed-source version and nobody is working on the open-source version… Ok, also because BenF is a “MF” awesome developer :slight_smile: But that is not Seeed’s fault, right? And do you mean people should stop developing Linux because MacOSX is better, for instance?

My point is that we do not need to depend on Seeed to do anything. We can just set up the trunk ourselves. I am not sure if Seeed has the resources or experience to support or maintain a community-based open source project. I was not impressed by how the svn repo was set up and used, not to say how it was suddenly erased. But their svn repo was open for everybody, Seeed gave write access to those who asked. Maybe they pulled the svn because nobody was contributing to it. I think they should have shown more patience though. On the other hand, I would prefer that people base their work on my git tree rather than on the mess that the svn repo was. For me it was broken from start because it had just imported tarballs and build trees from here and there and kept many different versions in separate folders, and there was no commit history back to the original sources. This in contrast with my git repo where you can see all incremental changes back since BenF’s original code drop, and in one single tree.

With a distributed revision system like git, everybody can have their own repo, and it is up to the community which one becomes the official one, and if there is no consensus there can be forks in all directions. But in practice this is a small risk far outweighed by the freedom and flexibility. It is easy to maintain development or feature branches and keep them in sync with the master branch, and then merge them when they are ready. A branch can for instance be reworked into nice, clean commits with “git rebase” before being submitted for merge. And if for instance at some point Seeed wants to host a repo they can just clone it and everything is preserved.

Well, it sounded like you expect Seeed to do something. In general, my post was a response both to your post and many others asking for more source code, so not all was directed at you.

Thanks. I think Seeed have their hands full with QUAD and hardware development. And it is up to us to work on the code if we want to. Nothing is stopping us.