Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
From: Alexandre Oliva <oliva@gnu.org>
To: libre-riscv-dev@lists.libre-riscv.org
Subject: [libre-riscv-dev] Alex Oliva's intro, and RFC on mission
Date: Wed, 18 Nov 2020 20:00:51 -0300
Message-ID: <orwnyi1d98.fsf@lxoliva.fsfla.org> (raw)

Hello, there,

I thought I'd long missed this boat, but Luke tells me I'm still welcome
to join, so, here I am, very excited at that :-)

I've earned my living working mainly in GCC for a little over 20 years
now.  I've worked on some base ports and processor major revisions
(including binutils and libc) in the earlier days, then I spent a fair
amount of time on improving debug information.  Though I've done some
optimization work, I've often been more of a bug-fixer focused on
correctness than performance.  I've got strong logical reasoning skills,
I'm fluent in C and C++, I could use some more practice in Python, and I
can grasp a number of other programming and scripting languages.

I currently contract part-time with AdaCore, working on GCC; I volunteer
time as Free Software activist and as a board member at FSF Latin
America and at the original FSF; and I'm involved in GNU Linux-libre and
in the 0G Project (see <https://www.fsfla.org/ikiwiki/blogs/lxo/pub/0G>
and <https://libreplanetbr.org/0G/> AKA
<https://n4wwwgzppoxfqgh4d37fjl4yanfiwhdr3rocjegzpyhlu2wesmrbknad.onion/>).

I hope my skills can find some use here, though I've always thought of
myself as more of a (free) software person than a hardware person.  I'm
particularly motivated because I see Libre-SOC not only as an end in
itself (which is already incredibly empowering and liberating), but also
as an enabler for 0G devices, so I feel that, by contributing to
Libre-SOC, I'm also contributing to 0G.

I've read the charter and the discussion about it, and I'm at ease to
express my agreement with it, though I was surprised to see so much meta
and none of the concrete mission in there.


I found the mission statement elsewhere, and though I like what I see, I
perceive a tension that I'm not sure you've already discussed, let alone
decided on.  I've downloaded the full archives, but haven't gone through
them yet.

Specifically, I'm concerned about "maximize the degree of trust a
customer can place in their processor".  I suppose "customer" refers to
that who buys designs or chips directly from us, but not to downstream
customers of those who integrate them into their products.

Considering how several parties are looking into turning computing
devices into consumer-controlling artefacts, for purposes of DRM,
banking, voting and whatnot, I'm a little wary of the apparent
incompleteness of the mission statement, that seems to empower our
direct customers to mistreat downstream users.

This reminds me of the difference between copyleft and lax permissive
licenses.  While the latter shares the problem of potential abuse
described above, the latter is designed to enable all users to place
trust in it.  Could we possibly build that express wish of leveling the
empowerment field into our shared mission?

Thanks,

-- 
Alexandre Oliva, happy hacker  https://FSFLA.org/blogs/lxo/
   Free Software Activist         GNU Toolchain Engineer
        Vim, Vi, Voltei pro Emacs -- GNUlius Caesar

_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

             reply index

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-18 23:00 Alexandre Oliva [this message]
2020-11-19  9:48 ` whygee

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=orwnyi1d98.fsf@lxoliva.fsfla.org \
    --to=oliva@gnu.org \
    --cc=libre-riscv-dev@lists.libre-riscv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Libre RISC-V Mailing list Archives (accessible via public-inbox)

Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev

Example config snippet for mirrors


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git