ELPA

Emacs è un software libero per programmatori. Per aggiungere specifiche modalità di funzionamento questo programma si collega ad un repository GNU ELPA (GNU Emacs Lisp Package Archive) da dove scarica e installa mode. Oltre ai repository ufficiali ve ne sono altri, ad esempio: MELPA (Milkypostman’s Emacs Lisp Package Archive) 

software libero

Per software libero si intende quello che ha codice sorgente aperto e libero di essere modificato, copiato, eseguito e ri-pubblicato. Le licenze più diffuse del software libero sono GPL, BSD e MIT, ma vi è anche LGPL, AGPL

React Native

è un framework per sviluppare applicazioni multipiattaforma usando un solo linguaggio, il Javascript. È rilasciato da Meta (Facebook) con licenza MIT e si basa su un altro framework: React (sempre della stessa Meta).

React Native porta il linguaggio dichiarativo per Interfacce Utente (front-end) del framework di React anche su Android e iOS.

React Native supporta anche il linguaggio TypeScript

React Native è open source (licenza MIT), ma leggendo i termini in inglese, si può osservare che Meta si riserva la possibilità di rendere il progetto React Native e ReactJS proprietario in qualsiasi momento:

Facebook Open Source – Terms of Use
[…]
For clarity, these Terms only apply to this Website and do not apply to any:
[…]
use of open source code, documentation or specifications made available on GitHub, which are governed by the terms of the applicable open source license;
[…]
We may change these Terms or modify any features of the Website or the Services at any time
(2020-12-01)
https://opensource.fb.com/legal/terms/