Files
StarStreet-Forecast/README.md
2026-03-23 10:22:42 +00:00

2.4 KiB

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:

  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

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