As far as i understood their application started as a fork of Sigrok Pulseview but at a some point they started to crash with the community.
DSLogic guys are a bunch of thieving knobs who used a Kickstarter and the open source vibe for their own commercial benefit, without actually being open.
...
The original PulseView developer discusses this situation here.
The original Pulseview developer (Joel Holdsworth, aka OpenTechLab) doesn't seem to be as upset about it:
So at the end of this review it's time for me to give my verdict, and I'm feeling pretty positive about this device. The price is very, very competitive compared to other logic analyzers with similar features... And on the software side of things, I'd say that DSView has really matured in many ways. It's pretty nice to use. And if you want to use it with sigrok, that's also an option. I think I will be using it mainly with sigrok going forward in the future because I think sigrok's a bit more powerful than DSView in terms of the things it can do for you.
As far as DreamSourceLab not keeping the github repository up to date, it looks like they have pushed the source for v1.2.1:
-
https://github.com/DreamSourceLab/DSView/releases/tag/v1.2.1Though I can't say whether that tag actually builds 1.2.1 correctly (I haven't tried building DSView).
Since DSView is covered by the GPL it is completely legitimate to use the DSView software on a clone device if you want to save a bit of money. Note that the clone devices generally don't have the shielded fly wires, which might be important in high speed scenarios (DreamSourceLab sells the shielded fly wires separately)
Never fully undertsood GPL, the ideology of free sharing is nice, but also like shooting yourself at the same time, giving away all your work for free, then let others make millions with it.
The idea behind the GPL is *user* oriented. It was designed to make it so users aren't prevented from doing what they want with the software.
Philosophy of the GNU Project. Essentially, the GPL imposes no restrictions on users of the the software. It only imposes restrictions if you redistribute the software - the restriction being that you must supply the source code (including any modifications) and you have to license your distributed software under the GPL as well, preserving the user's rights to do whatever they want with it (until they redistribute).
And keep in mind that if you release source code for your software, the possibility of it being improperly used by others for profit exists regardless of the license (unless you release it to the public domain, in which case there is no "improper use" possible as far as rights to the source code).