[Top][All Lists]

[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 <>,
including graphical files (to say nothing of files like

> The schematics and PCB layout files require KiCad to be useful in practice:

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,, nextpnr (ISC licence,, and related tools...

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

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

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


Reply to this item at:


  Message sent via Savannah

reply via email to

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