Re: FSF continuously harms Free Hardware

2022-01-26 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > https://www.wired.com/story/22-year-old-builds-chips-parents-garage/

He has made a chip with 1400 transistors.  I think that
making a processor capable of running GNU/Linux like the 15-year-old
processor in my T400s will take at least another decade, and probably
two or three.

I'm sure people will get there someday.  But RYF's policies should
be designed for the next few years, not for long-term policies.
We can't push long-term policies, we can only encourage them.


-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)



___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


Re: FSF continuously harms Free Hardware

2022-01-26 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > Well, you said that free hardware designs are necessary in a "distant
  > future", and I strongly disagree with that.

I said something that was too brief, and wasn't clear.  So you
misunderstood it.

  > > Free hardware designs are desirable, and may be necessary in a
  > > possible distant future, but not very soon.

I said it that way because I had already explained the point and
thought a brief reference to it would be clear enough in this context.
I will now restate that point in full.

Someday we may be able to take the stand that we reject all hardware
made from nonfree designs, and urge everyone else to do likewise.

That is not feasible today.  To be ready to reject all nonfree
hardware designs, we need to have free-design hardware for a wide
range of uses that is easy to obtain.

Imagine if we had said, in 1990, "We reject all nonfree software in
our installed system."  Having no free kernel, we would have had to
shut down our computers.  It was _too early_ then to take that stand.
We took it later, when the software situation had advanced far enough
that it was feasible.

The hardware situation today is comparable to that.  Some day, I hope,
it will be feasible to take that stand.

But we will to state the range to which the stand applies.  For
instance, I have some dimmable LED bulbs.  They have some nontrivial
circuit.  I have various DC power adapters.  They have nontrivial
circuits.  I have digital clocks.  I have a microwave oven.  I have
telephones to use with my landline.

Such products are not available with free designs, or even with
nonfree top-level schematics.  Would you suggest we all stop using
them until they do?

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)



___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


Re: FSF continuously harms Free Hardware

2022-01-26 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > If you want companies to care about freedom, you've got to start with
  > hardware. 

I don't agree.

  I say this, because hardware really is no different than
  > software.

The differences are tremendously important in practice.
https://gnu.org/philosophy/free-hardware-designs.html explains this.

If we take "really" to mean "at the heart", your statement becomes
somewhat true.  But that meaning doesn't lead to the practical consequences
you argue for.

  > However, freedom comes at different levels. I would say yes, you do
  > have some freedoms even if the schematics are available but non-free.

I agree that having nonfree schematics provides benefits.  For instance,
it helps people develop free replacement software, which is very important.

Likewise, having nonfree source code for a program provides benefits.

But when it comes to defining free software, or free hardware, we must
insist on all the freedoms that in principle software or hardware must
respect.  We must not start talking about anything less as "free".

  > Well, you said that free hardware designs are necessary in a "distant
  > future", and I strongly disagree with that. I think we should be
  > pushing for it *now*. We already have efforts underway, so why stop?

I make a distinction between "encouraging" and "pushing".
"Encouraging" is painless, it just takes effort.  "Pushing"
is so hard that we'd have to sacrifice something else.

We encourage free hardware design effort in
https://gnu.org/philosophy/free-hardware-designs.html.
We can encourage it elsewhere -- any suggestions?

However, adding additional hardware criteria to RYF would be pushing
-- it would remove important products from the list.  In my view, that
change would be self-defeating.

  > Why invent limitations for yourself? I say we should apply ourselves
  > instead, and that's exactly what some of us are doing.

It's not a "limitation", it's focus.

In order for a certification program to do good, it needs to be able
to certify a substantial number of products that will satisfy
customers' needs.  Right now, RYF does.  If we added free hardware
criteria, it wouldn't do that any more.


-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)



___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


Re: FSF continuously harms Free Hardware

2022-01-26 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > If you want companies to care about freedom, you've got to start with
  > hardware. 

I don't agree.

  I say this, because hardware really is no different than
  > software.

The differences are tremendously important in practice.
https://gnu.org/philosophy/free-hardware-designs.html explains this.

If we take "really" to mean "at the heart", your statement becomes
somewhat true.  But that meaning doesn't lead to the practical consequences
you argue for.


-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)



___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


Re: FSF continuously harms Free Hardware

2022-01-26 Thread Jacob Hrbek

> For me it is not clear. Hardware is not usually "licensed", we cannot
find common copyrights for hardware. -- Louis

It's very often licensed, just proprietary in majority and the
copyrighted material leaked by 3rd party who strip the copyright notice.
Maybe that explains your experience with it?

FWIW the files used to build the hardware fit the definition of software
with gerber files and schematics being compared to visual programming
similar to how enso (programming language) works and verilog being a
fork of C programming so from my point of view it's just an extension of
software freedom that affects hardware freedom.

> For me it is not clear. Hardware is not usually "licensed", we cannot
find common copyrights for hardware. -- Louis

The terms is defined by FSF i just follow it.. Personally in EU politics
is use "libre software" or "technoliberalism" to make the clear
destinction from socialism to those who don't understand free as in
freedom i
nstead of gratis.

On 1/26/22 14:17, Jean Louis wrote:

* Thomas Lord  [2022-01-25 22:53]:

A few thoughts on Leah's definition of "free hardware":

+ The gist is clear

   "Essentially, "free hardware" means that you can make
the hardware yourself."

For me it is not clear. Hardware is not usually "licensed", we cannot
find common copyrights for hardware. Telling "free hardware" reminds
me only of promotional campaigns in computer shops or projects with
free laptops for children. It does not bring the word "free" clearly
in the context of freedom, it rather reminds of pricings and
charges. This may change over the time and it depends of public
relations, propaganda and marketing.

My advise is to choose words wisely, as that will influence all of the
future of free hardware as you mean it.

This article pinpoints the problem:

Free Hardware and Free Hardware Designs - GNU Project - Free Software Fo

undation

https://www.gnu.org/philosophy/free-hardware-designs.en.html

Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/


--
Jacob Hrbek



publickey - kreyren@rixotstudio.cz - 1677db82.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature
___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


Re: FSF continuously harms Free Hardware

2022-01-26 Thread Pen-Yuan Hsing


On 1/25/22 12:48, Leah Rowe via libreplanet-discuss wrote:

On Mon, 24 Jan 2022 23:16:36 -0500
Richard Stallman  wrote:


If you explain in a few lines what issues you include in "hardware
freedom", I could see what attitude or attitudes I have towards those
issues.  They may be quite different from each other.


Then let me be clear. By "free hardware" I mean that the following is
available under a free license:

* Gerber files for circuit boards
* Boardview / gerber / design files
* Verilog files for making your own versions of each chip
* Built-in firmwares on chips must also be free. E.g. bootroms
To me, this sounds like a definition for free designs for electronics 

and/or digital computing devices, but not hardware in general.

For example, under this definition, what about a wooden chair? They 
usually are not designed with Gerber files, Verilog files, and don't 
have built-in firmware on chips (at least not yet until someone makes 
them "smart", the thought of which I shudder at).


So would a wooden chair not count as "hardware" or not something the 
people on this list care about? This is not a rhetorical question, I'm 
just trying to clarify how broad you want your definition to apply. If 
your definition is only about, for example, digital/electronics 
hardware, that is fine. But I think the term "free hardware", or 
variations thereof, would be too broad and misleading.


Again, I bring everyone's attention to what has already been done.

For example, the Open Source Hardware Association (OSHWA) has been very 
active for many years, and have a widely used definition for open source 
hardware here:


https://www.oshwa.org/definition/

OSHWA already has an open source hardware certification program, where 
complete hardware designs must be released under a free (as in freedom) 
license:


https://certification.oshwa.org

There is a long list of certified hardware.

And there is the DIN SPEC 3105 standard, which defines best practices 
for publishing hardware documentation (schematics, design files, 
manufacturing information, etc.) and how to certify them:


https://wiki.opensourceecology.org/wiki/DIN_SPEC_3105

For chips, there is the Free and Open Source Silicon Foundation:

https://www.fossi-foundation.org

And there's the Open Know-How specification that defines a common data 
model for sharing hardware designs:


https://www.internetofproduction.org/open-know-how

Yes, I once again acknowledge that the initiatives above often use the 
term "open source" which has important distinctions from "free" as in 
freedom. However, A LOT of work has gone into these successful efforts, 
and I believe it is worth learning about them, understanding their 
successes and failures, and constructively engaging with them first 
before starting a new project from scratch.


If nothing else, trying to understand and engage existing efforts will 
better identify and define any remaining gaps/shortcomings that could be 
overcome with a new project. For example, several messages in this 
thread have mentioned definitions and certifications for "free hardware" 
or "free hardware designs". They would benefit from a good understanding 
of what's already out there so that effort is not duplicated, and work 
together on things we can agree on.


Let's at least not re-invent any wheels.

___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


Help Chile write free software values, privacy, and digital sovereignty into their constitution

2022-01-26 Thread Pen-Yuan Hsing


Dear libreplanet,

Only a few precious days left, but I just saw the following post by Drew 
DeVault titled "Help Chile write free software values, privacy, and 
digital sovereignty into their constitution":


https://drewdevault.com/2022/01/19/Help-Chile-promote-digital-freedoms.html

Relevant quotes from the post:

--

"The Chilean people voted overwhelmingly in favor (80% with a 50% 
turnout) of rewriting the constitution, a constitutional convention has 
been assembled, and a call has been made for the Chilean people to 
re-define their country’s values.


One of the answers to this call arrived in my inbox courtesy of Felix 
Freeman, a Chilean hacker and activist for free software, free culture, 
and free knowledge, who asked me to signal boost 'Propuestas 
constitucionales para Chile en la era de la información', three 
proposals to establish the following principles in the foundations of 
Chilean law:


Access to knowledge
Technological and digital sovereignty
Internet privacy

Each of these proposals needs 15,000 Chilean signatures to be proposed 
at the constitutional convention


...

Opportunities like this one are vanishingly rare, and need to be taken 
advantage of before they’re gone. The call for signatures ends on 
February 1st — act fast!"


--

Is the FSF aware of initiatives like this?

Even if the proposals don't exactly use 100% of the FSF's language, I 
agree with the linked post that this is an exceedingly rare opportunity 
to institutionalise at least some free software values on a national 
level, and is worth supporting.


___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


Re: FSF continuously harms Free Hardware

2022-01-26 Thread Jacob Hrbek
> If you can come up with a good definition of "free hardware", I might 
join in using it. -- RMS


I don't see too many differences in comparison to free software so i 
would use:


The Free Hardware is hardware that respects four essential freedoms:
- Freedom 0: The freedom the use the hardware for any purpose
- Freedom 1: The freedom to study how the hardware works and change it 
to make it do what you wish (access to all relevant files used to build 
the hardware such as, but not limited to schematics, gerber files, 
verilog, bios source code, bootloader source code and firmware source 
code is precondition for this)
- Freedom 2: The freedom to redistribute and make copies so that you can 
help your neighbour.
- Freedom 3: The freedom to improve the hardware, release your 
improvements (and modified versions in general) to the public, so that 
the whole community benefits.


> I now understand that when you speak of "the schematics" of a 
computer, you mean diagrams of _some_ of the circuits in it: the ones at 
board level.  If I understand you right, this does not include the 
circuits inside the chips; they are not published. -- RMS


I wouldn't consider it being a Fully Free Hardware if the relevant files 
for the chips such as verilog are not included with the design, but i 
would argue that if the developer provides just the schematics and 
gerber files that it's already a major help for the Free Hardware in 
general as it allows us to skip on research and improve the design.


> This is why I decided to formulate my ideas in terms of "free 
hardware designs".  The design of the board in the 
PowerProgressCommunity notebook is published, it seems; depending on the 
license it carries, it may be free.  If so, we can say that that design 
is a free hardware design.  Meanwhile, the design of the processor chip 
in that product is not free.


The PowerProgressCommunity notebook is using POWER9 CPU which is using 
apache and creative commons license 
[https://github.com/openpower-cores][https://github.com/antonblanchard/microwatt][https://github.com/open-power] 
so anyone can study how it works and fabricate the CPU.


> But that future is distant.  It would be self-defeating to reject all 
computers with anything made from a nonfree hardware design.  We'd have 
to reject all computers.  What good would that be? -- RMS
> That is a very harsh accusation.  I don't believe it -- the FSF does 
not do sabotage. I hope this is some sort of misunderstanding. -- RMS


We already have hardware freedom in lot of areas:
- PowerProgressCommunity ("PPC") and people with less resources such as 
SLIMBOOK.

- Relativty https://github.com/relativty/Relativty
- Open Smartwatch https://github.com/Open-Smartwatch
- Majority of all 3D printers, CNC machines
- 3D pen https://github.com/3dsimo/3dsimo_kit
- Firearms, rocket launchers and various bombs https://defcad.com/
- Aircrafts https://en.wikipedia.org/wiki/MakerPlane
- Drones 
https://www.thingiverse.com/search?q=drone=615bb68759e69c6=things=relevant

- Glucometers https://github.com/nebulabio/gluco
- Robotic arms https://hackaday.io/project/12989-thor
- and all of the things on thingiverse https://www.thingiverse.com/ 
ranging from cool props (https://www.thingiverse.com/thing:644933), 
planters (https://www.thingiverse.com/thing:903411), fashion items 
(https://www.thingiverse.com/thing:1819242), musical instruments 
(https://www.thingiverse.com/thing:2755765)


And we with exception of openmoko (R.I.P.) and with the greatest respect 
we would have free hardware smartphones if you and FSF didn't enable 
Purism and PINE64 to profit off of your endorsements, advertise 
themselves as "Free and Open-Source" on proprietary hardware and get 
away with lieing about releasing the hardware files (alleged purism, 
https://git.dotya.ml/kreyren/kreyren/issues/13) or maintain a 
proprietary model on GPLv3-compatible CPU like raptorcs is doing with 
Talos II next to the RYF certification.


... and possibly Free Hardware tablets as companies such as jingpad 
(https://en.jingos.com) can afford having a proprietary model with the 
support of "free software influencers" who praise it for being free just 
because it uses proprietary fork of linux 
[https://youtube.076.ne.jp/watch?v=P-14-qlKyHA] 
[https://youtube.076.ne.jp/watch?v=LIKfXbwzfXE] which i doubt would be 
possible if FSF adapted hardware freedom.


So from my point of view FSF is an authority on user freedom and these 
actions sabotage the free hardware.


> A gerber file alone is not adequate as source code for a circuit; it 
is more like compiled code. -- RMS


In terms of PCB design the gerber files are the source code and the 
fabricated PCBs are comparable to compiled code, i don't find it sane to 
compare gerber files to anything beyond PCB design as it's like saying 
"Makefile is like compiled code" to me.


Goting further with the comparisons:
- Verilog files are the source code for manufacturing the CPUs
- 

Re: FSF continuously harms Free Hardware

2022-01-26 Thread Jean Louis
* Thomas Lord  [2022-01-25 22:53]:
> A few thoughts on Leah's definition of "free hardware":
> 
> + The gist is clear
> 
>   "Essentially, "free hardware" means that you can make
>the hardware yourself."

For me it is not clear. Hardware is not usually "licensed", we cannot
find common copyrights for hardware. Telling "free hardware" reminds
me only of promotional campaigns in computer shops or projects with
free laptops for children. It does not bring the word "free" clearly
in the context of freedom, it rather reminds of pricings and
charges. This may change over the time and it depends of public
relations, propaganda and marketing.

My advise is to choose words wisely, as that will influence all of the
future of free hardware as you mean it.

This article pinpoints the problem:

Free Hardware and Free Hardware Designs - GNU Project - Free Software Foundation
https://www.gnu.org/philosophy/free-hardware-designs.en.html

Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/

___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


Re: FSF continuously harms Free Hardware

2022-01-26 Thread Paul Sutton via libreplanet-discuss



On 26/01/2022 03:39, Richard Stallman wrote:

[[[ To any NSA and FBI agents reading my email: please consider]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

   > Then let me be clear. By "free hardware" I mean that the following is
   > available under a free license:

   > * Gerber files for circuit boards
   > * Boardview / gerber / design files
   > * Verilog files for making your own versions of each chip
   > * Built-in firmwares on chips must also be free. E.g. bootroms

A gerber file alone is not adequate as source code for a circuit; it
is more like compiled code.  But assuming that the "design files" are
the source code, then I think this is a coherent definition of "free
hardware".  I agree that all hardware ought to be free in this sense,
some day.  https://gnu.org/philosophy/free-hardware-designs.html talks
about this, and why it's too much to insist on for the short term.

But many people say "free hardware" and they mean something very
different, a much less stringent criterion.  They mean "comes with the
specs needed to write free software for it".  I don't think that is
enough to merit the term "free hardware".  What can we call it?

   > (this last one is something that the FSF currently provides exceptions
   > for in RYF)

I just modified https://gnu.org/philosophy/free-hardware-designs.html to better
explain why we make this exception, why for the time being we must.
Also how to keep it honest.



Hi Richard

This is great, thank you.   Another advantage with free designs and 
making the tools available is that anyone can then learn the system with 
little or no barriers to doing so.  It helps bridge the digital divide 
which is something that needs to be addrssed,  doing so with freer 
hardware means people start on the right foot by understanding free 
software and freehardware in the freedom sense going forward.


Would Arduino be an example, Anyone can copy the arduino chip / board 
design, or in fact make their own board and just use th chip.   The IDE 
is also fre download and under gpl.  I think the design is open source,


Hence the official Arduino boards cost $20+ but I can pick up clones 
much cheaper from companies such as banggood in China.


https://www.arduino.cc/


Paul
--
--
Paul Sutton, Cert Cont Sci (Open)
https://personaljournal.ca/paulsutton/
Pronoun : him/his/he
OpenPGP : 4350 91C4 C8FB 681B 23A6 7944 8EA9 1B51 E27E 3D99



OpenPGP_signature
Description: OpenPGP digital signature
___
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss