Newsgroup: it.comp.programmare
Titolo: LiveCode chiede soldi per diventare FOSS

LiveCode [1] ha lanciato un progetto 
kickstarter.com
 [2] per rilasciare 
la propria piattaforma con GPL3 e continuare a tenerla organizzata.
 
Ultimamente mi ero interessato a LiveCode perché mi era stato sottoposto 
all'attenzione WinDev [3], un IDE per lo sviluppo veloce basato su un 
linguaggio di quarta generazione, definizione che ho imparato proprio 
nell'occasione. Per intenderci è ciò che spesso viene inteso con 
"visuale", mutuando il termine dai vari VisualNN di Microsoft.
 
Lo dico qui a titolo di curiosità, magari a qualcuno interessa, e 
tralascio le considerazione sullo scegliere una soglia per poter 
rilasciare il progetto. Gestire una piattaforma in maniera (si spera) 
organica richiede risorse.
 
LiveCode oggi sembra abbastanza interessante, il tempo di setup per il 
programmatore diventa zero e il deploy è abbastanza multipiattaforma, mi 
pare ci siano i runtime per Mac, Lin, Win, iOS e Android, nonché un 
plugin (tipo flash) per il web.
Per il Piccolo Sviluppatore Domestico l'idea è decisamente accattivante 
(HyperCard anyone?) e il linguaggio è un dialetto xTalk, derivato 
proprio dallo HyperTalk simil-inglese di HyperCard.
 
Insomma nel complesso mi sembra che il raggiungimento della soglia 
potrebbe arricchire l'ecosistema degli ambienti di sviluppo, niente che 
Lazarus o Java non facciano ma se provate la demo di LiveCode potrete 
confermare la mia impressione di immediatezza con questo strumento.
 
 
Giusto FYI.
 
 
[1] 
http://www.runrev.com/products/Overview/
 
[2] 
http://goo.gl/W9rNy
 
[3] 
http://en.wikipedia.org/wiki/WinDev
 

 ma se provate la demo di LiveCode
 
Non trovo più un link per la versione dimostrativa, da quanto vedo 
sembra che siano passati ad un modello solo a pagamento oppure in 
abbonamento.


Premetto che a me queste cose non piacciono, per cui se ci metto un po' di
bias scusatemi, non è mia intenzione.
 
Io non riesco a capire quale mai potrebbe essere (o è) il target di un
prodotto del genere. Capisco lo sviluppo RAD, ma qui si sta cercando di portare
avanti una filosofia (quella appunto di ambienti/linguaggi alla portata di
tutti) che non hai mai brillato, fin dalla nascita dei pc.
 
Se tutto quello che dicono nei video è vero, il lavoro che hanno fatto è
decisamente rimarchevole, ma rimane il problema logico di fondo che hanno tutti
gli strumenti del genere (gli "esperti" sono più veloci con strumenti
professionali e gli "inesperti" non possono muoversi più in là dei paletti che
l'ambiente mette di base se non acquisendo un grande know-how - cosa che non
sono portati a fare appunto perché non sono professionisti).
 
Personalmente non prevederei nel futuro tutto questo supporto da parte della
"comunità FOSS", anche perché il concetto è puramente commerciale.
 
M2C
Ciao!

 "comunità FOSS", anche perché il concetto è puramente commerciale.
 
Per loro sì, ma il punto è che una volta aperti i sorgenti il contributo 
all'ecosistema software resta.
 
Lo sviluppo in questo caso sarebbe centralizzato e con un supporto 
economico alle spalle, per quanto riguarda i progetti FOSS che ho 
seguito da vicino uno sviluppo del genere determina una progressione più 
rapida di quelli puramente comunitari.
 
In definitiva io spero che raggiunga il traguardo, sono curioso di 
vedere cosa ne uscirebbe.
 
Ah da notare che con la versione GPL3 i programmi possono essere 
rilasciati solo GPL3, per chi volesse distribuire programmi a codice 
chiuso ci sarebbe comunque la necessità di acquistare la licenza 
commerciale. Un po' come mi pare fosse MySQL prima dell'acquisizione.

 commerciale. Un po' come mi pare fosse MySQL prima dell'acquisizione.
 
Beh sì, lato loro pensano di non sborsare una lira per migliorare il loro
software facendo lavorare la comunità. Come tutti quelli che hanno preso
questa strada si accorgeranno che l'open-source non è una magica scatola
nera piena di programmatori skillati e non pagati.
Potrebbe andare bene, ma potrebbe anche andare molto molto male.
 
Staremo a vedere. Anche qui, visto che la quantità di codice sembra immensa e
poco organizzata, dubito che si riesca a scorporare qualcosa di valido in
caso di necessità.
 
Ciao!

 Potrebbe andare bene, ma potrebbe anche andare molto molto male.
 
Per me ha un valore di affetto per HyperCard, LiveCode era 
RuntimeRevolutione che acquisì MetaCard che era il clone più stretto di 
HC.
 
 
Per la cronaca e come ho già scritto altrove:
 
http://stacksmith.org/
 - foss, in objective-C e Cocoa 
 
https://github.com/pgostation/HyperZebra
 - foss, Java, non sono riuscito 
nemmeno a compilarlo per la codifica a CdC, e ci ho dato di iconv ed 
euristica per capire quale fosse
 
https://github.com/badsector/lilcard
 - foss, in freepascal usando 
Lazarus, questo è il più notevole per il lavoro di compattezza, è tutto 
contenuto in un singolo eseguibile