# 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`](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](https://creativecommons.org/licenses/by-nc/4.0/legalcode.en)). È 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: 1. **FreePascal**: È richiesta la versione **3.2 o superiore**. * Verifica la versione con: `fpc -i` 2. **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 ## 🔧 Note per la Compilazione Il cuore del motore di previsione risiede nel modulo **[astronomy.c](https://github.com/cosinekitty/astronomy/tree/master/source/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"