Author Topic: RANT: A pdf circuit diagram is NOT open hardware  (Read 32837 times)

0 Members and 1 Guest are viewing this topic.

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #50 on: February 27, 2014, 05:08:09 am »
The Tangibot and Arduino clones are interesting examples.

Of course it's not enough for them to just make an Arduino clone, a number of companies want you to think that what they are selling is a real Arduino branded device when it is just been silkscreened with the "Made in Italy" logo.
The larger the government, the smaller the citizen.
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 37740
  • Country: au
    • EEVblog
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #51 on: February 27, 2014, 05:14:35 am »
As for the topic at hand, a PDF is more useful for me than an Altiium source file, even if it has a big OSH logo in it (which I cannot see anyway).

Unless you plan to modify it, then the original CAD source files can be handy to import.
If it has the OSH logo then it must come with the source files. But I think everyone agrees that PDF should be supplied to for ease of general viewing.
 

Offline uwezi

  • Supporter
  • ****
  • Posts: 272
  • Country: se
    • GreenPhotons
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #52 on: February 27, 2014, 08:24:48 am »
But I think everyone agrees that PDF should be supplied to for ease of general viewing.

Hi Dave, I actually wanted to comment just that yesterday evening.

Completely unaware of the OSHW movement until a couple of days ago (I don't know how I could miss this...) I then came across one interesting project, but all that was supplied were KiCAD files. I am willing to try out also KiCAD - some of my students regularly ask me about software - but not now... And all I wanted to see was the schematic...
 

Offline SigmoidTopic starter

  • Frequent Contributor
  • **
  • Posts: 488
  • Country: us
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #53 on: March 03, 2014, 04:01:56 pm »
I fully agree with this, the GPL is the main reason why there's not enough good free software for linux. There are lots of people who would release free software but not code and can't really do it because virtually all the freaking libraries are under the GPL.
That's the most ridiculous claim I've ever heard. You have absolutely no obligation to use GPL in a software that runs on Linux. Most of the libraries of the GNU system are released under the less restrictive LGPL licence, which allows you to go non-GPL on derivatives.
Besides, there are ways to get around using a GPL library too. Just box your sensitive, proprietary code in a module, and have a generic GPLed boilerplate load it through a GPLed interface, while also linking to all the GPL libraries. ;) This has been done in the past, and is a pretty nice solution.
This openness / non-openness narrative is generally a cop-out for emotional folks who hate a system and want a plausible-sounding reason for not supporting it.

The funny thing is that 99.99% of the open source advocates can't even code while the programmers, who could make the linux world look a little better, get incommoded by GPL while they don't even care about the crappy code these licenses are protecting (yes, it's usually garbage).
That's a pretty wild generalization there. Yes there's some garbage out there, including the Linux kernel itself in my opinion (it's a living fossil, and not in a good sense), but it has helped create some enermous value over the years.
And before you accuse me of anything, I don't particularly see GPL as something awesome, and like the less preachy licences like BSD or Apache better, and I do make my living writing proprietary code. But open source definitely has its place, and there's no point in demonizing it.
« Last Edit: March 03, 2014, 04:06:46 pm by Sigmoid »
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #54 on: March 03, 2014, 04:42:45 pm »
That's the most ridiculous claim I've ever heard. You have absolutely no obligation to use GPL in a software that runs on Linux. Most of the libraries of the GNU system are released under the less restrictive LGPL license, which allows you to go non-GPL on derivatives.

Do you say that I can take a GPL library, modify/extend/ derive it and use in my product without having to release the source of my modified library?

I know from personal experience that companies hesitate to use code from GPL'ed software because its restrictions. Other licenses like Apache 2 are more reuse/mix/derivation friendly and are easier to get the necessary legal clearance.

GPL is like a Christmas gift with string attached from some control freak. Yak.
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9018
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #55 on: March 03, 2014, 08:23:33 pm »
What if the schematic was drawn on paper and the first prototype breadboarded or built on prefboard? Then there are no "CAD files" apart from the PNG of the scanned schematic.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline Felicitus

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #56 on: March 03, 2014, 10:06:36 pm »
That's the most ridiculous claim I've ever heard. You have absolutely no obligation to use GPL in a software that runs on Linux. Most of the libraries of the GNU system are released under the less restrictive LGPL license, which allows you to go non-GPL on derivatives.

Do you say that I can take a GPL library, modify/extend/ derive it and use in my product without having to release the source of my modified library?

He said that most libraries are LGPL. This is a huge difference, because you may link your closed-source software against open source libraries. Linking your product against an LGPL library is not considered a derivative.

If you modify the library itself, you need to publish your changes as required by the license.
 

Offline jadew

  • Frequent Contributor
  • **
  • Posts: 472
  • Country: ro
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #57 on: March 03, 2014, 10:35:38 pm »
That's the most ridiculous claim I've ever heard. You have absolutely no obligation to use GPL in a software that runs on Linux. Most of the libraries of the GNU system are released under the less restrictive LGPL license, which allows you to go non-GPL on derivatives.

Do you say that I can take a GPL library, modify/extend/ derive it and use in my product without having to release the source of my modified library?

He said that most libraries are LGPL. This is a huge difference, because you may link your closed-source software against open source libraries. Linking your product against an LGPL library is not considered a derivative.

If you modify the library itself, you need to publish your changes as required by the license.


Except they're not. Most of them are still GPL.

Edit: Things may have changed over the past few years (altho I doubt it), but I remember starting a project and then giving up on it because I quickly realized I can only release it as open source. This was at most 5 years ago.

Now something to consider when you say that X libraries are LGPL is the fact that a program is usually using lots of libraries. It's sufficient for only one of them to be GPL.
« Last Edit: March 03, 2014, 10:39:42 pm by jadew »
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #58 on: March 03, 2014, 10:43:57 pm »
GPL is like a Christmas gift with string attached from some control freak. Yak.
Not true. The only thing you need to do is make your source code available if you modify the library or link software to a piece of GPL software. There are numerous ways around that. A couple of years ago I used a camera in a Linux based product. All the camera stuff is under an NDA so the software controlling the camera could not become part of a piece of open source software. The solution was simple: I wrote a camera driver which allowed to do the camera settings from the user space application. None of the stuff under the NDA ended up in the Linux kernel and in the end it was easier to debug as well.

Actually most of the libraries are LGPL otherwise they would not be useful at all and hence get no commercial parties to pitch in some development effort.
« Last Edit: March 03, 2014, 10:47:17 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline sync

  • Frequent Contributor
  • **
  • Posts: 799
  • Country: de
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #59 on: March 03, 2014, 10:50:07 pm »
Except they're not. Most of them are still GPL.
A quick check. On my Linux are 568 library RPMs installed. Only 22 are marked GPL only.
 

Offline Felicitus

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #60 on: March 03, 2014, 11:16:31 pm »
Except they're not. Most of them are still GPL.

I have 991 packages installed which begin with "lib".  468 of those have LGPL as license. 173 of those have GPL as license. Most of the libs which are marked as "GPL" are package-specific libraries (like for LibreOffice), or have multiple licensing, or have combined licensing information (like for libcups, where they obviously copy the same licensing file across packages and then specify which license is for specific files).
 
Quote
Edit: Things may have changed over the past few years (altho I doubt it), but I remember starting a project and then giving up on it because I quickly realized I can only release it as open source. This was at most 5 years ago.

The situation was similar 5 and even 10 years ago.

 

Offline jadew

  • Frequent Contributor
  • **
  • Posts: 472
  • Country: ro
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #61 on: March 03, 2014, 11:20:14 pm »
Except they're not. Most of them are still GPL.
A quick check. On my Linux are 568 library RPMs installed. Only 22 are marked GPL only.

I can't verify that, but if that means that the other ones aren't forcing you to open source, great! maybe the linux world is going in the right direction.

However, I always seemed to bump into GPL stuff so it's hard to trust that I won't face difficulty if I plan to write something for linux. In my recollection, lots of big and useful stuff used to be GPL (Ex: Qt).
 

Online free_electron

  • Super Contributor
  • ***
  • Posts: 8517
  • Country: us
    • SiliconValleyGarage
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #62 on: March 03, 2014, 11:23:03 pm »
What if the schematic was drawn on paper and the first prototype breadboarded or built on prefboard? Then there are no "CAD files" apart from the PNG of the scanned schematic.
PNG ? i want GIF format ! :)
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline jadew

  • Frequent Contributor
  • **
  • Posts: 472
  • Country: ro
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #63 on: March 03, 2014, 11:25:41 pm »
The situation was similar 5 and even 10 years ago.

I highly doubt that. Since I gave Qt as an example earlier, Qt used to be GPL up until recently, now it's LGPL.

And it would have fallen in your "not GPL only" filter as well, because it also had a commercial license, so it was either GPL or "pay for it". None of those versions being particularly useful for closed source free-software.

Edit: I can also remember noticing TONS of libraries I've been using as being GPL and thinking to myself: "well, this program will never be released"
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #64 on: March 03, 2014, 11:41:41 pm »
IMHO you are seeing problems which aren't there. I've written several pieces of software for use on Linux using open source libraries but never had to look hard for a way to be able to keep the source code closed.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #65 on: March 04, 2014, 01:42:55 am »
...All the camera stuff is under an NDA so the software controlling the camera could not become part of a piece of open source software. ...

That's what I meant by 'strings attached'.   Want to be a good person? Release under a generous license license, for example Apache 2.
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9018
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #66 on: March 05, 2014, 03:20:37 pm »
PNG ? i want GIF format ! :)
Historically, there was a protest against GIF for being a patented format, leading to the use of PNG as a replacement. Even though that's no longer a valid reason, is there any reason to go back?
http://www.w3.org/QA/Tips/png-gif
W3C seems to agree that PNG offers more features and usually a slightly better compression. PDF, GIF, and TIFF are still acceptable substitutes for the purpose of distributing scanned schematics, however.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline uwezi

  • Supporter
  • ****
  • Posts: 272
  • Country: se
    • GreenPhotons
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #67 on: March 05, 2014, 05:07:12 pm »
W3C seems to agree that PNG offers more features and usually a slightly better compression.

PNG allows full-color images, while GIF is limited to palettes of a maximum of 256 individual colors...
 

Offline Rigby

  • Super Contributor
  • ***
  • Posts: 1476
  • Country: us
  • Learning, very new at this. Righteous Asshole, too
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #68 on: March 05, 2014, 08:38:51 pm »
HP, Agilent and pretty much the ENTIRE industry pre-1980s was "open hardware", because if you bought anything electronic, you got a circuit diagram with it.

Are you saying that when Tek and HP and all the others provided a full schematic on paper with their products, that was open, but when someone today does the same with a PDF, that's not open? 
 

Offline Rigby

  • Super Contributor
  • ***
  • Posts: 1476
  • Country: us
  • Learning, very new at this. Righteous Asshole, too
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #69 on: March 05, 2014, 08:45:37 pm »
W3C seems to agree that PNG offers more features and usually a slightly better compression.

PNG allows full-color images, while GIF is limited to palettes of a maximum of 256 individual colors...

But, but animations... come on, animations. 

 

Offline uwezi

  • Supporter
  • ****
  • Posts: 272
  • Country: se
    • GreenPhotons
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #70 on: March 05, 2014, 09:15:54 pm »
But, but animations... come on, animations. 

Cool  :clap:

Sure, that's why GIF is still around - who wants to live without animated smileys  :-// certainly not me  :-DD
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 37740
  • Country: au
    • EEVblog
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #71 on: March 05, 2014, 09:18:14 pm »
Are you saying that when Tek and HP and all the others provided a full schematic on paper with their products, that was open, but when someone today does the same with a PDF, that's not open?

It's "open", but it couldn't use the OSHW logo.
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21686
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #72 on: March 05, 2014, 09:23:42 pm »
Strangely, there's an animated PNG format;
http://en.wikipedia.org/wiki/APNG (and also MNG)
but it's rarely supported.

A shame that animated GIFs have stuck around for so ridiculously long; there's still demand to this day for high color animations, that GIFs can approximate only very poorly with a 256 color palette.

TIm
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline granz

  • Regular Contributor
  • *
  • Posts: 136
  • Country: us
  • 6.62606957
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #73 on: March 11, 2014, 03:18:43 pm »
A bit off-topic from the open hardware vs. OSHW (definition) discussion, but I wanted to point something out.

I often find many open hardware designs amusing because of the all the specialized ICs used.  They are then branded as "completely open!"  This is especially the case as more and more chips which do everything for you become available.  I'm not saying there is no value in open designs, but let's not forget that often there are many orders of magnitude more components hidden away inside those chips.

AFIAK, no semiconductor firms are releasing the designs of their ICs.

Of course, this doesn't apply to all projects, and of course I wouldn't suggest all open projects switch to only discrete parts or anything like that.  Just a thought.

 

Offline krivx

  • Frequent Contributor
  • **
  • Posts: 765
  • Country: ie
Re: RANT: A pdf circuit diagram is NOT open hardware
« Reply #74 on: March 11, 2014, 04:33:03 pm »
Unless the parts are only available under contract or at huge volumes I don't think it matters. If I can reproduce and/or modify the design then surely it's open?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf