* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Aprile 22, 2026, 08:33:52 pm

Inserisci il nome utente, la password e la durata della sessione.

300 Visitatori, 0 Utenti

Autore Topic: Lazarus vs CodeTyphon  (Letto 6909 volte)

Lorenzo

  • Jr. Member
  • **
  • Post: 56
  • Karma: +0/-0
Lazarus vs CodeTyphon
« il: Marzo 05, 2026, 10:50:26 pm »
Volevo sapere se per curiosità,oltre Lazarus,avevato provato l'IDE CodeTyphon della Pilot Logic.
Non avendo molto tenpo a disposizione,avevo dato una rapida occhiata e già,rispetto a Lazarus mi sembrava "pesante" nell'installazione e tende l'istaller ad installare parecchia roba.
Bene o male,mi viene pi facile con Lazarus avere installato nell'ide solo ciò che mi serve.

Ho letto nei forum in giro per il web che CodeTyphon sia un progetto "parassita" si Lazarus.

Cosa ne pensate?

bonmario

  • Hero Member
  • *****
  • Post: 1458
  • Karma: +11/-1
Re:Lazarus vs CodeTyphon
« Risposta #1 il: Marzo 06, 2026, 07:22:54 am »
Ho letto nei forum in giro per il web che CodeTyphon sia un progetto "parassita" si Lazarus.

Esatto, e mi basta quello per evitarli

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 3066
  • Karma: +23/-4
Re:Lazarus vs CodeTyphon
« Risposta #2 il: Marzo 06, 2026, 11:09:07 am »
sembra che utilizzi dei progetti open source in rete (legati a lazarus/fpc) e che tolga i commenti con le informazioni degli autori per mettere i propri riferimenti

eticamente sarebbero scagionati dal fatto che comunque rinominano i file del progetto e quindi non c'è conflitto con il progetto originale

sono passati un po' di anni da quando mi sono interessato a Code Typhon, quindi oggi nono sono più informatissimo
però quello che ho letto mi è bastato per non interessarmi più
Imagination is more important than knowledge (A.Einstein)

Lorenzo

  • Jr. Member
  • **
  • Post: 56
  • Karma: +0/-0
Re:Lazarus vs CodeTyphon
« Risposta #3 il: Marzo 06, 2026, 05:00:06 pm »
Rispetto a Lazarus,CT sembra uasi un software degli anni '90.

Lorenzo

  • Jr. Member
  • **
  • Post: 56
  • Karma: +0/-0
Re:Lazarus vs CodeTyphon
« Risposta #4 il: Aprile 08, 2026, 09:25:26 am »
sembra che utilizzi dei progetti open source in rete (legati a lazarus/fpc) e che tolga i commenti con le informazioni degli autori per mettere i propri riferimenti

eticamente sarebbero scagionati dal fatto che comunque rinominano i file del progetto e quindi non c'è conflitto con il progetto originale

sono passati un po' di anni da quando mi sono interessato a Code Typhon, quindi oggi nono sono più informatissimo
però quello che ho letto mi è bastato per non interessarmi più

Torno su questo argomento perchè lo trovo interessante.
L'unica correttezza che vedo garantita dalla casa madre è che CodeTyphon viene rilasciato come software Freeware(E grazie al fischio!).
Però questo modus operandi di appropriarsi di progetti Lazarus allontana la possibilità che se invece lavorassero in sinergia con la comunità di sviluppo FPC/Lazarus potrebbero dar vita a progetti grandiosi,tanto da dare maggiori chances a Pascal.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 3066
  • Karma: +23/-4
Re:Lazarus vs CodeTyphon
« Risposta #5 il: Aprile 09, 2026, 01:15:12 pm »
sono d'accordo, è un insensato spreco di risorse!

se avessero lasciato le stesse licenze di lazarus/fpc, con i giusti crediti e riferimenti, concentrandosi sul miglioramento e l'usabilità in generale, ora avremmo un grande progetto affiancato a quello originale.

avrebbero dovuto fare ciò che ubuntu fece qualche anno fa per debian.

e invece si sono auto-emarginati...
Imagination is more important than knowledge (A.Einstein)

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1750
  • Karma: +53/-0
  • Prima ascoltare, poi decidere
Re:Lazarus vs CodeTyphon
« Risposta #6 il: Aprile 09, 2026, 03:52:52 pm »
Code Typhon è un prodotto di una società commerciale, che a sua detta lo usa anche nei suoi progetti.
E' quindi modellato sulle loro necessità e specifiche.

Anche se deriva direttamente da Lazaurs / FPC, è probabile che usandolo abbiano "patchato" alcune problematiche che una società commerciale non può permettersi di avere ... e quindi da un certo punto di vista forse è più "avanti" di Lazarus / FPC.

Loro usano derivare il loro prodotto dalla trunk di FPC.
Sinceramente non sò cosa pensare. Se è un prodotto che veramente usano anche loro, bhè direi che è ininfluente il fatto che si siano isolati ... il prodotto deve avere uno scopo per loro, è un plus il fatto di renderlo freeware (che viene a vantaggio tutto loro in quanto i terzi lo debuggano anche per essi).
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 3066
  • Karma: +23/-4
Re:Lazarus vs CodeTyphon
« Risposta #7 il: Aprile 09, 2026, 05:19:45 pm »
... il prodotto deve avere uno scopo per loro, è un plus il fatto di renderlo freeware ...

freeware <> open source, per moltissimi motivi, uno su tutti la trasparenza di cosa viene eseguito.
So che lascia il tempo che trova, io personalmente tendo ad evitare software freeware (quando posso; lo uso solo se ci sono buone probabilità che il codice sia etico).

Quelli di Pitlogic lo hanno reso freeware per evitare le continue denunce sulle violazioni di licenza...
Se non ricordo male, ci sono state voci sul fatto che avevano copia/incollato+rinominato anche del software di Embarcadero.

In queste condizioni una licenza freeware è come una partita iva alle Cayman...


Edit:
Giusto per aggiungere un po' di carne al fuoco.
Se dovessi realizzare un mio software con CodeTyphon, avrei qualche dubbio sul fatto che il mio software possa essere etico (o anche legale).
In primo luogo perché dichiaro di aver usato un software che chiaramente viola licenze a lavoro altrui.
In secondo luogo, se dovessero esserci problemi legali per PitLogic (cosa assai improbabile, lo ammetto), di conseguenza anche il mio software (ed io come autore), non sarebbe più gradito.

« Ultima modifica: Aprile 09, 2026, 05:26:59 pm da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

Lorenzo

  • Jr. Member
  • **
  • Post: 56
  • Karma: +0/-0
Re:Lazarus vs CodeTyphon
« Risposta #8 il: Aprile 10, 2026, 10:11:22 am »
Vorrei capire che tipo di entità sia questa PilotLogic: se un'azienda con tanto di sede fisica o un'azienda che esiste solo su internet, e quindi virtuale.
Probabile si tratterà di una comunità di sviluppatori open source.
Da non esperto di legge,se la loro sede fiscale sarà in qualche isola sperduta,possono permettersi di violare qualsiasi licenza visto che se risiedessero negli Stati Uniti o in un qualunque paese europeo,sarebbero soggetti alle leggi del paese dove hanno sede.
Per uqnato riguarda FPC/Lazarus anche se sviluppati da una comunità open-source sparsa per il globo,mi pare che il nucleo sia "made in Germany".

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1750
  • Karma: +53/-0
  • Prima ascoltare, poi decidere
Re:Lazarus vs CodeTyphon
« Risposta #9 il: Aprile 10, 2026, 07:06:22 pm »
Vorrei capire che tipo di entità sia questa PilotLogic: se un'azienda con tanto di sede fisica o un'azienda che esiste solo su internet, e quindi virtuale.
Probabile si tratterà di una comunità di sviluppatori open source.
Da non esperto di legge,se la loro sede fiscale sarà in qualche isola sperduta,possono permettersi di violare qualsiasi licenza visto che se risiedessero negli Stati Uniti o in un qualunque paese europeo,sarebbero soggetti alle leggi del paese dove hanno sede.
In tema di copyright opensource (non quello vero, ossia il brevetto), basta modificare qualche riga e cambiare qualche nome e diventa una cosa diversa. Difendere il copyright (opensource) è abbastanza difficile se hai a che fare con organizzazioni con uno spirito non proprio "leale".
Prendi ad esempio un prodotto sotto licenza GPL (non la bombola ....): lo prendi e non fai neanche la fatica di fornire i sorgenti, cambi qualche nome di classe o funzione qua e là ed il gioco è fatto, la inglobi nel tuo / tuoi prodotti e buona notte al secchio. Voglio vedere chi viene a dirti qualcosa e su che basi.
Il brevetto invece è cosa diversa: se intenti causa a qualcuno incominciano a partire centinaia di migliaia di Euro in Europa o il doppio / triplo in giro per il mondo ... quindi difficile che qualcuno violi un brevetto (ho detto diffcile non impossibile).
La vera difesa sarebbe depositare e regsitrare il sorgente ed il prodotto alla SIAE. Però non sò che tipo di tutela si ha (penso dia solo il diritto di autore dell'opera).
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

Lorenzo

  • Jr. Member
  • **
  • Post: 56
  • Karma: +0/-0
Re:Lazarus vs CodeTyphon
« Risposta #10 il: Aprile 11, 2026, 09:29:07 am »
@DragoRosso
Molto interessante,grazie.

Secondo te,come si potranno conciliare queste licenze con la nuova direttiva UE?
Intendo dire,quale licenza potrebbe meglio tutelare lo sviluppatore da denunce per eventuali danni da parte di un utente(come falle nella sicurezza,etc)

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1750
  • Karma: +53/-0
  • Prima ascoltare, poi decidere
Re:Lazarus vs CodeTyphon
« Risposta #11 il: Aprile 11, 2026, 02:12:03 pm »
Secondo te,come si potranno conciliare queste licenze con la nuova direttiva UE?
Intendo dire,quale licenza potrebbe meglio tutelare lo sviluppatore da denunce per eventuali danni da parte di un utente(come falle nella sicurezza,etc)
Come ho espresso in vari post, la problematica delle normative che entreranno in vigore prossimamente è il cambio di "pensiero" che impongono.

Pensare che uno sviluppatore (professionale o anche occasionale) debba rispondere sul prodotto per così tanto tempo (anni) e soprattutto debba rispondere anche per le "parti" non sue ma che è magari obbligato a pubblicizzare ... bhè diciamo che è un cambio di "visuale" che nell'ambito software porterà sicuramente un "terremoto".

E' scontato che come consumatori abbiamo molte garanzie su tutti i prodotti, ma il software è sempre stato considerato a se stante e al di fuori da queste politiche.

E il software (inteso come applicazione) è di fatto un oggetto diverso da un prodotto "tangibile": nella stragrande maggioranza dei casi non è autonomo, ovvero si appoggio sul sistema operativo o magari su servizi di altre parti e comunqeu su un hardware: tutte situazioni che non sono sotto il controllo dello sviluppatore ... come conciliare ciò con la "legge" sarà un bel problema.

In questo momento non c'è licenza che ti protegga da una azione futura da parte di un consumatore (per adesso alcune parti stringenti delle normative non riguardano i rapporti tra attività) ... solo se sviluppi un software open source e non ci guadagni (neanche con le donazioni sembra) sei esente da azioni legali. Poi anche questo è tutto un dire: se sviluppo un software che danneggia un dispositivo e lo distribuisco gratuitamente è tutto a posto ?  :-X

Ovviamente si parla di prodotti forniti dopo l'entrata in vigore delle varie normative.

Ho letto in questi giorni varie "notizione" legate all'abbandono di questo o quello in ambito governativo (ultimo caso in Francia) con l'argomentazione principale che siccome si adotterà open source allora sarà tutto magnifico e alla luce del sole, oltre che "nazionale" (intendo dire Europeo).

Chi afferma ciò non sà di cosa stà parlando e riporta frasi fatte così a vanvera. Ma chi può andare a leggere il codice sorgente di Linux (faccio un esempio, ma se fosse un notepad++  sarebbe uguale) e rilevare bachi o malware ben nascosti ?
Milioni e milioni di righe di codice da analizzare e da mettere in correlazione, capendo se qualcosa non và ... l'IA forse?

Ma non facciamoci ridere: io sono convinto che solo ed esclusivamente un lato economico, eventuali sanzioni e responsabilità civile e/o penali possano dare un minimo ci concretezza ... si, anche all'open source, almeno quello di un certo tipo.

Inoltre, ma si pensa veramente che un ente dello stato usi SO e applicazioni trovati su un qualsiasi repository ? Ma chi è quel fesso che pensa una cosa simile ?
I software (SO compreso) saranno certificati da una o più aziende (che si farranno pagare una sbarcata di soldi) e poi altra sbarcata di soldi ad ogni aggiornamento, per non parlare delle suite di uso ...

La mia idea è che se responsabilità ci deve essere, deve esserci per tutti, per tutte la filera dal costruttore di hardware fino all'ultimo byte di open source (torno a dire, quello di un certo tipo).
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

cappe

  • Jr. Member
  • **
  • Post: 69
  • Karma: +0/-0
Re:Lazarus vs CodeTyphon
« Risposta #12 il: Aprile 14, 2026, 02:14:26 pm »
Riguardo alla responsabilità del software, per me non dovrebbe cambiare nulla. I piccoli programmatori quando modificano un programma con molte righe di codice è impossibile avere la certezza matematica che sia ok. D'accordo le funzionalita' sostanziali devono funzionare peró .... Anche perché  é sempre in modifica. D'altra parte se un programma non funziona é giá il mercato che lo mette al muro, non lo compra piú nessuno. Penso ci sia lo zampino di assicurazioni e avvocati che vogliono lucrarci. Certo con questa legge e l'intelligenza artificiale, penso non ci saranno piú nuove imprese del software, é quasi un suicidio. Perché con la ia, proporre software banali la gente scoppia a ridere, devono essere complessi e quindi soggetti ad errori e quindi vedere questa legge. Poi é concettualmente sbagliata (direi da idioti, dopo aver distrutto il mercato dell'auto, la ue vuole mostrare le sue potenzialitá con il software) non puoi comparare un bene durevole, come una sedia o tavolo, ad un prodotto complesso che cambia in continuazione perció soggetto ad errori, ma neanche scermo piú scemo riuscirebbe a fare una legge come questa.
Vi immaginate se anche un'associazione di consumatori può andare contro un programmatore?
« Ultima modifica: Aprile 14, 2026, 02:32:57 pm da cappe »

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 3066
  • Karma: +23/-4
Re:Lazarus vs CodeTyphon
« Risposta #13 il: Aprile 15, 2026, 10:26:49 am »
Il problema credo che sia tutto delle piccole software house che fanno uso di software open source.

Nel senso che l'open source è esonerato in quanto non è a scopo di lucro ma, nel momento in cui usi questo software per realizzare il tuo, e ti fai pagare (anche la sola installazione), la responsabilità diventa tua.

Ovviamente il danno è tutto da dimostrare ma intanto il responsabile è già individuato.

Inoltre, anche le piccole software house, a volte, contribuiscono economicamente ai progetti open source.
Dovendo ora decidere se usare un software open source o no, è chiaro che anche questi piccoli finanziamenti andranno inevitabilmente ad essere riconsiderati.

Sembra che l'unica speranza di mandare avanti le cose sia quella di pensare ad una assicurazione...

Non so, credo che si sia preso di petto un problema reale e, con l'occasione, si passi a dare una sonora mazzata al tessuto delle piccole imprese e piccoli progetti. Giusto per toglierseli di torno...

Spero di avere torto.  >:(

Imagination is more important than knowledge (A.Einstein)

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1750
  • Karma: +53/-0
  • Prima ascoltare, poi decidere
Re:Lazarus vs CodeTyphon
« Risposta #14 il: Aprile 15, 2026, 11:07:18 am »
La "finestra descrittiva" che @nomelogic ha dipinto (e che collima con la mia) è quella che a mio parere si avvererà.
Assicurazioni: non credo che le micro attività le stipuleranno, anche perchè c'è anche il rischio penale e su quella nessuno ti assicura.

Ciò che è molto probabile è che gli opensource andranno a scemare di molto e che ci saranno una marea di "appropriazioni" diciamo indebite, al fine di evitare l'esposizione e ridurre il rischio.

Come accennavo pratiche scorrette (dire illegali è troppo forte) di appropriazione da quello che ho visto ce ne sono anche ora.
E con l'SBOM, che diventerà obbligatoria per i rapporti con le pubbliche amministrazioni ma che già anche l'industria (e le attività strutturate) chiede ora, esporre qualcosa che non è tuo di cui dovrai rispondere se ci sono problemi ... bhè la vedo dura.
E' come nel settore automotive, quando c'è qualcosa che non và richiamano tutti i veicoli con quella parte (o tecnologia) che ha problemi. E se non lo fanno sono a grosso rischio risarcitorio.
Poi, è ovvio che una grossa casa automobilistica difficlmente pagherà i danni, però ne risponderà in termini economici con le quotazioni di borsa, la reputazione, etc ...
Situazione che una piccola attivtà non può gestire senza rischi economici concreti e reali: se il tuo software provoca danni (certo, è da dimostrare ... ma credetemi sono stato un perito in diverse cause civili e vi assicuro che è possibile) il risarcimento (fatto salve ulteriori "penalità") rischia veramente di essere mortale.

Vedremo come andrà il prossimo anno, quando tutto ciò entrerà a regime ...
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

 

Recenti

How To

Utenti
Stats
  • Post in totale: 20296
  • Topic in totale: 2446
  • Online Today: 303
  • Online Ever: 1080
  • (Novembre 10, 2025, 06:15:39 am)
Utenti Online
Users: 0
Guests: 300
Total: 300

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.