ee501a74f8bd4298a6d07e89f1f1fb9a773d7044
Starstreet Forecast
Starstreet Forecast è un'applicazione progettata per fornire previsioni astronomiche dettagliate. Questo progetto combina algoritmi di calcolo celeste con un'interfaccia utente intuitiva.
⚠️ Licenze e Diritti d'Autore
È fondamentale distinguere tra il codice sorgente, i contenuti multimediali e l'identità del marchio:
- Codice Sorgente: Il codice sorgente (esclusi i file di risorse come immagini e dati statici) è distribuito sotto la licenza GNU General Public License v3 (GPLv3). Puoi trovare il testo completo della licenza nel file
LICENSE. - Immagini e Contenuti: Tutte le immagini, le icone, i file audio e altri contenuti multimediali inclusi in questa repository sono distribuiti sotto una Licenza Non Commerciale (CC BY-NC 4.0). È vietato l'uso di questi asset per scopi commerciali senza esplicito permesso.
- Marchio e Identità Visiva:
- L'icona di Starstreet, la dicitura testuale "Starstreet", "Starstreet Forecast" e qualsiasi variazione grafica o logotipo associato sono marchi registrati e proprietà intellettuale esclusiva degli autori.
- È severamente vietato utilizzare questi nomi, loghi o icone per distribuire fork, versioni modificate o prodotti derivati senza il permesso scritto esplicito degli autori.
- Questa restrizione si applica indipendentemente dalla licenza GPLv3 del codice sottostante, al fine di proteggere l'integrità del marchio e prevenire confusione tra gli utenti.
🛠️ Prerequisiti di Compilazione
Per compilare ed eseguire correttamente Starstreet Forecast, è necessario disporre dell'ambiente di sviluppo configurato come segue:
- FreePascal: È richiesta la versione 3.2 o superiore.
- Verifica la versione con:
fpc -i
- Verifica la versione con:
- Librerie SSL: È necessario installare il pacchetto di sviluppo
libssl-dev.- Su sistemi Debian/Ubuntu:
sudo apt-get install libssl-dev - Su sistemi basati su RHEL/Fedora:
sudo dnf install openssl-devel - Su Windows: è necessario installare OpenSSL v3>
- Su MacOS: non testato
- Su sistemi Debian/Ubuntu:
🔧 Istruzioni per la Compilazione
Il cuore del motore di previsione risiede nel modulo astronomy.c. Affinché l'applicazione funzioni, questo file deve essere compilato separatamente in un oggetto prima di essere collegato al resto del progetto.
È possibile impostare i file oggetto nella libreria "Astronomy.pas"
Languages
Pascal
100%