ghnotgood commented on PR #3362:
URL: https://github.com/apache/nuttx-apps/pull/3362#issuecomment-3779837406

   Thank you, I understand now. So the problem is MIT-licensed code 
implementing patent-protected ideas.
   
   I did a bit of parsing to find out the state of Apache protection in 
`nuttx-apps`. Not so good, to be honest:
   ```
   system/telnet                   "NOASSERTION"                
   system/zlib                     "NOASSERTION"                
   system/argtable3                "NOASSERTION"                
   system/libuv                    "MIT"                        
   system/flatbuffers              "Apache-2.0"                 
   system/adb                      "Apache-2.0"                 
   graphics/lvgl                   "MIT"                        
   videoutils/x264                 "GPL-2.0"                    
   videoutils/openh264             "BSD-2-Clause"               
   boot/mcuboot                    "Apache-2.0"                 
   industry/scpi                   "BSD-2-Clause"               
   benchmarks/coremark-pro         "NOASSERTION"                
   benchmarks/dhrystone            null                         
   benchmarks/tacle-bench          null                         
   benchmarks/fio                  "GPL-2.0"                    
   benchmarks/fio                  "GPL-2.0"                    
   benchmarks/superpi              null                         
   benchmarks/sd_bench             "BSD-3-Clause"  depends  on  
ALLOW_BSD_COMPONENTS
   benchmarks/tinymembench         "MIT"                        
   benchmarks/test-tlb             "GPL-2.0"       depends  on  
ALLOW_GPL_COMPONENTS
   benchmarks/coremark             "NOASSERTION"                
   games/brickmatch                null                         
   wireless/wapi                   "BSD-2-Clause"               
   wireless/bluetooth              "Apache-2.0"                 
   canutils/candump                null                         
   canutils/libdronecan            "MIT"                        
   canutils/libopencyphal          "MIT"                        
   canutils/libopencyphal          "MIT"                        
   canutils/libcanutils            null                         
   canutils/cansend                null                         
   database/sqlite                 "NOASSERTION"                
   testing/mm                      "GPL-2.0"                    
   testing/mm                      "Apache-2.0"                 
   testing/ltp                     "GPL-2.0"                    
   testing/cmocka                  "Apache-2.0"                 
   testing/unity                   "MIT"                        
   testing/drivers                 "BSD-3-Clause"               
   testing/ostest                  "Apache-2.0"                 
   testing/fff                     "NOASSERTION"                
   tee/optee_client                "NOASSERTION"                
   inertial/madgwick               "MIT"           depends  on  
ALLOW_MIT_COMPONENTS
   netutils/libcoap                "NOASSERTION"                
   netutils/jsoncpp                "NOASSERTION"                
   netutils/wakaama                null            depends  on  
ALLOW_ECLIPSE_COMPONENTS
   netutils/telnetc                "NOASSERTION"                
   netutils/nng                    "MIT"                        
   netutils/mdns                   "Unlicense"                  
   netutils/cjson                  "MIT"                        
   netutils/libwebsockets          "NOASSERTION"                
   netutils/mqttc                  "MIT"                        
   netutils/xedge                  "GPL-2.0"       depends  on  
ALLOW_GPL_COMPONENTS
   netutils/xedge                  "NOASSERTION"   depends  on  
ALLOW_GPL_COMPONENTS
   netutils/libshvc                null                         
   netutils/paho_mqtt              "NOASSERTION"                
   netutils/cwebsocket             "Apache-2.0"    depends  on  
ALLOW_MIT_COMPONENTS
   netutils/rtptools               "NOASSERTION"                
   netutils/connectedhomeip        "Apache-2.0"                 
   netutils/connectedhomeip        null                         
   netutils/connectedhomeip        "Apache-2.0"                 
   netutils/connectedhomeip        "Apache-2.0"                 
   netutils/connectedhomeip        "Apache-2.0"                 
   netutils/connectedhomeip        "MIT"                        
   math/ruy                        "Apache-2.0"                 
   math/libtommath                 "NOASSERTION"                
   math/gemmlowp                   "Apache-2.0"                 
   math/kissfft                    "NOASSERTION"                
   crypto/libsodium                "NOASSERTION"   depends  on  
ALLOW_ICS_COMPONENTS
   crypto/mbedtls                  null                         
   crypto/mbedtls                  "NOASSERTION"                
   crypto/tinydtls                 null            depends  on  
ALLOW_ECLIPSE_COMPONENTS
   crypto/libtomcrypt              "NOASSERTION"                
   crypto/libtomcrypt              "NOASSERTION"                
   crypto/wolfssl                  null            depends  on  
ALLOW_GPL_COMPONENTS
   crypto/tinycrypt                "NOASSERTION"                
   crypto/openssl_mbedtls_wrapper  "Apache-2.0"                 
   audioutils/libmad               "GPL-2.0"                    
   include/netutils                "NOASSERTION"                
   mlearning/libnnablart           "Apache-2.0"                 
   mlearning/darknet               "NOASSERTION"                
   mlearning/cmsis                 "Apache-2.0"                 
   mlearning/tflite-micro          "Apache-2.0"                 
   mlearning/cmsis-nn              "Apache-2.0"                 
   interpreters/luamodules         "MIT"                        
   interpreters/luamodules         "MIT"                        
   interpreters/luamodules         "Apache-2.0"                 
   interpreters/luamodules         "MIT"                        
   interpreters/duktape            "MIT"                        
   interpreters/toywasm            "BSD-2-Clause"               
   interpreters/wasm3              "MIT"                        
   interpreters/quickjs            "NOASSERTION"                
   interpreters/wamr               "Apache-2.0"                 
   interpreters/luajit             "NOASSERTION"                
   interpreters/lua                null                         
   interpreters/python             "NOASSERTION"                
   interpreters/mquickjs           "NOASSERTION"                
   fsutils/libtinycbor             "MIT"           depends  on  
ALLOW_MIT_COMPONENTS
   fsutils/inih                    "NOASSERTION"                
   sdr/liquid_dsp                  "MIT"                        
   examples/xedge_demo             "GPL-2.0"                    
   examples/optee_gp               "NOASSERTION"                
   examples/tlpi                   "AGPL-3.0"      depends  on  
ALLOW_GPL_COMPONENTS
   examples/apa102                 "MIT"                        
   examples/rust                   null                         
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to