-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
- -------- Original Message -------- Subject: Re: QtDMM with sigrok Date: Fri, 18 Apr 2014 19:12:07 +0200 From: Matthias Toussaint <[email protected]> To: Joel Holdsworth <[email protected]> Hi Joel, On Fri, Apr 18, 2014 at 6:42 PM, Joel Holdsworth <[email protected] <mailto:[email protected]>> wrote: Hi Matthias, I've been discussing with the guys on #sigrok, and we noticed some inconsistency in the license statements between various parts of your website, and source file headers in the tar-ball. Yeah, it's probably a big mess. If you're willing to relicense, I think the best way would be for you to make a release that just modifies the file headers to explicitly state the license as GPLv3 - and update the website to reflect the change. That was precisely the plan. I need first to update the sources to reflect the new license and maybe apply some minor changes and then make that public. I will do that with QtDMM in the near future (I'm quite busy with work right now, so it will take a few days). I even think someone at sigrok should take over the project (QtDMM) and maintain it in the future. What do you think? No friendly fork needed then. I can send you the email addresses of the various distribution maintainers (Ubuntu, SuSe etc.) in that case, so you can get in contact with them. cdmm and QtDMM2 (maybe I'll change the name) will stay the way they are for the moment. I'm still unhappy with it, but I want to make a release in the near future that is actually usable. It's not far from that point. The GUI still has a few kinks (it's quite different from the old GUI and supports multiple devices) I started to look again at the code to get familiar with it again. When ready for public I'll probably relicense it to GPLv3-only too (Yeah, I know: release early, release often ... but I don't feel like in this case) Do you agree? and are you happy to go ahead and do that? Sure, I'm happy that the quite ancient (for a piece of software) QtDMM still has users and friends. If I was you, I would port all missing drivers to libsigrok and make QtDMM use libsigrok instead. Thanks Joel You're welcome, Matthias Toussaint On 14/04/14 15:18, Matthias Toussaint wrote: > Hi Joel, > I used GPLv2 for a good reason (at that time). I wanted a strict > (and that actually can be enforced in Germany) license for free > software. GPLv2 worked for me (and had been used with success in > Germany severla time). The first draft of GPLv3 where a lot weaker > in Germany and quite US centric (which did not pleae me :). Also I > think that the DRM clauses (Don't get me wrong, I'm very much > against DRM) shouldn't be in there. If someone wants to use DRM, > his problem. GPLv3 is also a lot more complex than GPLv2 which > doesn't make it easier. All in all I got a bit pissed with Mr. > Stallman (getting a bit too religious with hist license). That's > why I've chosen v2 only. > AFAIK the final version of GPLv3 is more friendly in terms of the > German Urheberrecht, which is also relevant for me beeing German. > Therefore I would be willing to lift it to GPLv3-only. I can't > agree to GPLv3-or-later as I lost faith in the FSF (and Stallman). > I don't want to be forced to automatically accept any future > changes in the license. > Just to make it sure. GPL is still the best alternative for me > (BSD and the like won't dig it). > It has been a long time, since I worked last time on QtDMM. It's > actually a shame as it seems to quite popular (among the few > people that need it). So it might be good to keep the (simple to > use) standalone GUI for it. > cdmm (at least the driver portion of it) might be the most > interesting part for sigrok as it does the interesting stuff > (although I'm actually not too happy with the implementation. It > polls the device, as I couldn't come up with a good cross platform > solution that was not too complicated / had too many > dependencies). Maybe a SCPI interface for cdmm would be nice (it > could translate crappy chinese binary lcd segment output to SCPI <- > Yes there are multimeter that just output the segments of the > display :) > What do you think? > Matthias > On Sun, Apr 13, 2014 at 10:43 AM, Joel Holdsworth > <[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>> > wrote: > Dear Matthias, > I wanted to talk to you about QtDMM and QtDMM2. I'd like to use > QtDMM or QtDMM2 as a GUI for sigrok's DMM support. It seems like > your code would be a really help the sigrok project. > Yesterday, I spent some time importing QtDMM into Git, and with > one or two remaining hacks, it compiles and runs on Qt4: > https://github.com/jhol/qtdmm > Also, I took at look at QtDMM2 - but as far as I could see you > never made a GUI release - only the cdmm library and command line > tool. Is this correct? Do you have any - even unfinished GUI code > you could share? > Also, I've been thinking about cdmm. I wonder how hard it would be > to combine the devices you support into libsigrok. > The main sticking point is that QtDMM2 and cdmm are licensed > GPLv2-only, but sigrok is licensed GPLv3-or-later. So to be able to > integrate this code it would need to be relicensed. Would you be > willing to consider relicensing to something compatible, for > example GPLv2-or-later? > Anyway, I think there's lots of potential for collaboration, so I'd > love to hear what you think. And if you want to make contact with > the sigrok crowd, I recommend stopping by the #sigrok IRC channel > on freenode. > Best Regards Joel Holdsworth -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTUV3cAAoJEP98VB76lN3ZrfMH/0QiUK4O3eHu/ZFuCy3FZOtN JWSLZybDeBqpEgZq7KfEvplOq3OpIXNIGKQkK7/M4iD9wk+FNEDmTE+I77fdMRJ9 S9F9gszMV1G3J/S7iHJZFtRMp29EEpLSrZl6u2A5IGGOsnSlOifH9dmwMYx0RZ0v n2FUklzbEVg4N5HBiqScVc6bJCByBddKzNkesdCL7pU/HFe+2EU7xZeSdV3Nq9RR Czt61FqACywqLFQSdqTDwJaPW5IGeaAaVGdGDLCbJo1JUwpfszQqbgJKaNvzvl/t cKsKXkq8mXB7hlkZOgjy98ie9JmAPec7cb2p63JZkW6Z6no6jG16IK8SWP/XHDQ= =bhP1 -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech _______________________________________________ sigrok-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sigrok-devel

