-----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

Reply via email to