Newsgroup: it.comp.programmare
Titolo: Ho bisogno di un vostro parere.....

Ciao a tutti.
Passo subito al sodo.
Supponiamo che io abbia realizzato (dopo diversi anni di codice) un
ambiente di sviluppo
( l'ennesimo ???? ...direte voi ....Come se non bastassero!!!) per
realizzare in maniera rapidissima,
velocissima e (sopratutto) grafica, applicazioni totalmente porting.
Per essere piů precisi ho realizzato prima una serie di librerie
estendendo ed ottimizzando il C++
( pensate che il mio codice č normalmente centinaia di volte piů
veloce di quello prodotto
dalla mfc di "mamma microsoft" (lasciamo stare il confronto non java)
perfettamente portatili
e senza nessun tipo di intervento sotto i principali sistemi operativi
(microsoft linux solaris)
e poi costruendo su di esse un ambiente di sviluppo grafico(tipo
national instruments).
Diciamo che i tempi di realizzazione e di debugging si sono abbattuti
di quasi un ordine di grandezza e per quello che prima realizzavo in
50 giorni ora ne impiego 6/7.
Non voglio pero' rischiare di annoiarvi scendendo troppo nei
particolari.
Eventualmente rispondero' a specifiche domande in seguito.
Vengo al nocciolo.
Dopo tanta fatica, come utilizzereste voi questo prodotto? 
In che modo vorreste farlo conoscere?
In che modo vorreste guadagnarci?
Ne fareste un prodotto "open"?
Ho bisogno delle vostre idee.
Grazie a tutti.

Buaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah
Scusa... Il tuo discorso sembrava quello fatto dai ragazzini quando
decantano il loro programmino da 1000 righe e dicono quanto è figo...
Cmq... Non è un problema che mi riguarda, come si suol dire... A me non me
ne viene niente :-) (non sono io che devo usarlo).
Seriamente...
Potresti provare con la tecnica del Dual Licensing come il QT. Il QT è
usabile gratis per fare programmi GPL, ma è a pagamento per fare programmi
non-GPL.
Se no, puoi provare a venderlo a qualche software house.
"Fama e successo" poi arrivano da soli :-)
Il vantaggio, se lo licenzi anche sotto GPL, è che potresti riuscire a farlo
usare a qualcuno che vuole produrre un nuovo programma GPL multipiattaforma.
Occhio che esistono già soluzioni multipiattaforma: wxWindow, QT, GTK (qui
sto parlando di soluzioni per il C/C++, sia chiaro)
--- bye

...


va anche molto molto bene.
 allora dovresti sapere tutto sulla distribuzione del software ;-)
a parte questo IMHO se *non* vuoi guadagnarci sopra la GPL e' la cosa
migliore viceversa se vuoi avere anche un minimo guadagno dovrai
estrapolare una versione "lite" da distribuire liberamente
completamente free per riuscire ad invogliare qualcuno ad investire
risorse e tempo per l'apprendimento del tuo ambiente di sviluppo... a
meno che tu non ti chiami Bill..... ;-)
ciao
Andrea
----
http://space.tin.it/io/andrea.fa

Se abitassi negli USA potresti farti la pubblicità sul Visual Basic Journal
(o come caspita si chiama adesso)... Va di moda pubblicizzare le proprie
collezioni di classi. In Italia molto meno. Su DEV e Computer programming
non le ho mai viste... E non le ho viste neanche nei pochi numeri di Io
Programmo che ho :-)
--- bye

 estrapolare una versione "lite" da distribuire liberamente
Si può discutere su questo. Dipende se ha paura che qualcuno gli rubi la sua
opera oppure no. E cmq se le classi che ha costruito hanno un aspetto
"particolare" (per esempio hanno un aspetto grafico "fisso" molto
particolare (essendo multipiattaforma ci sono due possibilità: o è partito
da zero e ha costruito tutti i widgets partendo da zero (alla Java) oppure
si è appoggiato sui widget di sistema creando solo quelli mancanti. Nel
primo caso i suoi widgets hanno un aspetto "caratteristico") allora è
relativamente semplice notare se un programma le usa.
--- bye

 
http://space.tin.it/io/andrea.fa
Grazie.

...


 ora....non crededi anche tu?
In che senso? cosa non ti convince nella progettazione attuale?
-- 
^I^caro
En_UK : 
http://icaro.blogspot.com
             [perhaps technical]
It_IT     : 
http://preponderante.splinder.it/
  [certain personal]
                        "Dove andiamo?"......"Sempre a casa"....

 In che senso? cosa non ti convince nella progettazione attuale?
Cosa non mi convince? Semplice. Il livello superiore di cui ti parlavo
prima sono proprio i componenti.
E' naturale che se approfondiamo scopriamo che alla fine possiamo
considerarli oggetti...ma non e' programmazione ad
oggetti...altrimenti anche gli stessi oggetti sono composti da
funzioni....ma non e' una programmazione funzionale!!!
(Scusa il gioco di parole ).
Quello che voglio dire e' che credo che il livello superiore sia
proprio la programmazione orientata ad i componenti...ma credo che non
siano stati concepiti nella maniera adeguada.