Files
StarStreet-Forecast/README.md
2026-03-23 10:35:02 +00:00

33 lines
2.5 KiB
Markdown

# 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"