savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[task #15838] Submission of Freely Programmable Computer


From: Ineiev
Subject: [task #15838] Submission of Freely Programmable Computer
Date: Mon, 21 Dec 2020 14:43:57 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0

Update of task #15838 (project administration):

                  Status:                    None => In Progress            
             Assigned to:                    None => ineiev                 

    _______________________________________________________

Follow-up Comment #1:

> * License: GNU General Public License v3 or later (Many of the component
definitions are licensed under the Creative Commons Attribution-ShareAlike 4.0
International License (CC BY-SA)+additional permissions, compatible with GNU
GPL 3+.)

If you use some license, you should add a copy of it to your tarball.

> This is FPC-III, the Freely Programmable Computer.
...
> The hardware (schematic and PCB layout) is specified in KiCad format, and
sample logic is provided in the Verilog hardware description language.

All copyrightable files in your tarball should have valid copyright and
license notices <https://savannah.nongnu.org/maintenance/ValidNotices/>,
including graphical files (to say nothing of files like README.md).

> The schematics and PCB layout files require KiCad to be useful in practice:
GNU GPL 3+, https://kicad.org/

As far as I understand, any decent distribution should include generated
output files for schematics (like PDF or PS) and layout (Gerber + Excellon),
which is sufficient to be useful in practice; the editor is needed when the
user wants to make changes.

> The programmable logic was written with the intent of synthesis via Yosys
(ISC licence, http://bygone.clairexen.net/yosys/), nextpnr (ISC licence,
https://github.com/YosysHQ/nextpnr), and related tools...

Could you elaborate on FPGA toolchain, including software for programming the
EEPROM?

>...However, the same logic could equally well be used in conjunction with
(e.g.) Icarus Verilog  (GNU GPL 2+, http://iverilog.icarus.com/), which would
then provide a strictly software simulation, so no single tool is a strict
dependency.

I believe simulation is only useful to debug the real hardware; in practice
one needs tools to build software and upload it to the device.

> Whether or not it is "software" depends more on the choice of technology
used to instantiate it.

For the purpose the GPLv3, it doesn't matter: it defines,


“The Program” refers to any copyrightable work licensed under this
License.


    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/task/?15838>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]