bug 1244: separate frame for linked list image
[libreriscv.git] / nlnet_2022_opf_isa_wg / discussion.mdwn
index 4f48c6206ab41c00bc3261c14a395115fbd29ee5..aca539143ea597cbe4ac619187434a9d246efd5f 100644 (file)
@@ -1,6 +1,6 @@
 # Questions
 
-you applied to the 2022-08 open call from NLnet. We have some questions regarding your project proposal Libre-SOC OpenPOWER ISA WG, but obviously we are incurring some delays due to the deluge of payment requests ;)
+you applied to the 2022-08 open call from NLnet. We have some questions regarding your project proposal Libre-SOC OpenPOWER ISA WG
 
 **
     You requested a neat round sum of 100000 euro.
@@ -15,7 +15,8 @@ person are inadequate to attract the quality we need, and had to double
 it.  I (personally) used to be ok when working out of Taiwan for 3 years
 on EUR 1200-1500, and Jacob was in student-subsidised accommodation.
 
-bottom line: 3 people, at EUR 3,000, is actually only 11 months duration.
+bottom line: 3 people, at EUR 3,000 (which is **1/5th** of the commercial
+rate for quality work of this type), is actually only 11 months duration.
 if we include binutils part-time as 0.25 people it's only 10 months.
 
 these are the tasks:
@@ -29,6 +30,13 @@ these are the tasks:
 * Compliance Test Suites: there are already thousands of unit tests,
   these need to be expanded for the 8/16/32-bit work (thousands, in
   each bit-width).  Again: several months of work
+* Example algorithms: strncpy, quicksort, insertionsort, UTF-8
+  validation and conversion to UTF-16; more Audio/Video examples - all of
+  these are critically important showcases. Each example chosen
+  can average around 1-2 weeks work.  They all help with the
+  critical "justification" which is already underway as part of
+  https://libre-soc.org/openpower/sv/rfc/ls001/ which already has
+  some of the examples from unit tests.
 * Developing and improving the Simulator itself, to confirm correct
   functionality: again, several months (this is always ongoing)
 * The Test API: this will be a simpler self-contained task to make
@@ -74,14 +82,19 @@ I don't have a problem with that, if you are fine with the extra admin
 work :)  i appreciate it does mean not needing a special EU Auditor,
 and also an opportunity to review, half-way through.
 
+**
     What would work on the legal compliance for the development look
     like? Who would be doing that?
+**
 
-IBM - or more to the point the OPF ISA WG - requesting that all
-contributors sign an "Inbound Patent License Agreement".  in our
+The OpenPOWER Foundation - probably using IBM or LinuxFoundation
+Legal Counsel - requesting that all contributors sign an
+"Inbound Patent License Agreement".  in our
 case there *aren't* any patents, but we still have to sign an
 agreement that there aren't any, and, also, that if we *do* create
 any patents that those will be assigned to the OPF immediately.
+There is also a Copyright Assignment requirement (which IBM also had
+to agree to, now that the Power ISA is owned by the OpenPOWER Foundation)
 Perhaps a budget for some legal assistance in reviewing that agreement
 might be a good idea?  NLnet has funded this work under its
 "Works for the Public Good" mandate: we don't want to be caught out
@@ -117,7 +130,7 @@ get its own bugreport at some point)
 
 * https://libre-soc.org/openpower/sv/rfc/
 
-Example of the cross-referencing so far:
+Example of the cross-referencing and history so far:
 
 * https://libre-soc.org/openpower/sv/rfc/ls001/
 * https://git.libre-soc.org/?p=libreriscv.git;a=history;f=openpower/sv/rfc/ls001.mdwn