Newsgroup: it.comp.lang.visual-basic
Titolo: C# free

scusate ho una domanda forse scontata da digiuno di .net.
Seguite il mio ragionamento (bacato)
Se la piattaforma è shareware e soltanto gli ide sono a pagamento (manco
tutti, a quanto ho capito), questo significa che gli eseguibili non
dovrebbero comportare royalties a carico del programmatore (perlomeno fin
tanto che questo non usa componenti che la prevedono a sè).
Ma allora chi vieta ad un tizio (beninteso, non sono io che .net non l'ho
manco mai visto da lontano) di PIRATARSI l'ide di microsoft (o altri ben
fatti), svilupparsi il proprio programma, e poi compilare con un compilatore
free e distribuire il proprio eseguibile ? Al limite (ma non saprei perché
magari l'ide microsoft marca in qualche maniera sia i sorgenti sia i files
compilati)
Cos'è che mi sfugge ?
Ah .... mi sovviene or'ora che non esistono compilati veri e propri,
definitivi, ma è una specie di piattaforma di alto livello interpretata ....
cmq chi impedisce ugualmente di sviluppare su un ide ottimo piratato e
distribuire i propri programmi in "metalinguaggio" ?
Grazie a chi mi fuga i dubbi .... magari l'ottimo Lokar
ciao
Soviet

 proprio eseguibile ?
La legge ! L'utilizzo del IDE piratato e' illegale !!! Anzi, il solo
possedimento e' illegale !
Quindi o compili con uno free o con quello piratato e' lo stesso : DETIENI
UN SW ILLEGALE NEL TUO PC E SEI PERSEGUIBILE !
Non vedo quali dubbi possano esserci ! ( e poi diciamo la verita', io mi son
comprato la licenza standard di Vb.Net e mi avanza,per ora) infondo 100 euro
per un ide mi sembrano regalati, msdn lo uso on line oramai da anni e quindi
altri soldi risparmiati, della assistenza Ms non mi interessa. Mi trovo bene
cosi !
PS: logicamente non nego che ho provato, prima dell'acquisto, la versione
Architect per vedere cosa fa e per studiare sul Net, quando poi mi e'
servito per lavoro, non mi son fatto scappare l'occasione di fatturare al
cliente anche la licenza del net ^_-
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 Grazie a chi mi fuga i dubbi .... magari l'ottimo Lokar
Ti rimando al post di Gigio per tutte le considerazioni teorico/legali che
per inciso condivido in pieno.
A livello pratico quanto dici "si puo' fare", anche se gli "altri" IDE
freeware, SharpDevelop per tutti, non sono ancora 100% compatibili con l'IDE
MS e neanche bug-free (se per questo non lo e' neanche quello MS :P).
In ogni caso su .NET probabilmente sono l'ultimo da interpellare visto che a
parte lo studio teorico e personalissimo, ancora non mi e' capitato di
sviluppare "seriamente" su questa piattaforma. Insomma mi tengo aggiornato,
ma non ci lavoro su. =)
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Soviet
ciao, non capisco dove sei vissuto finora per porti queste domande.....
:-)
good coding with original IDE!!!
-- 
Alletun
"Se ti va di spassartela adesso
Prendi il Vettore oggi stesso."
Terre Desolate - Stephen King

 diritto di creare applicazioni e di distribuirle.......
Credo che il dubbio sollevato da Soviet_Mario non sia di tipo 
prettamente teorico.
Credo che lui chieda, se l'IDE sono solo uno strumento che non lasciano 
la "firma" nell'exe chi può provare che io l'abbia sviluppato con un 
ambiente pirata una volta che l'exe è in rete?
Con VB& e Delphi il concetto è diverso.
Borland ci mette bello in chiaro un "Sviluppato con Borland pinco 
pallino", o almeno così faceva ai tempi del Turbo Pascal, non ho mai 
guardato un exe delphi.
Anche VB6 ci lascia una bella firma riconoscibile dell'ambiente di 
sviluppo usato, e se puoi compilarlo sono con quello (come per Delphi) 
non si scappa: l'hai compilato certamente con quello pirata se non hai 
la licenza.
Provare invece che l'exe .net sia stato compilato con uno strumento 
pirata non è così facile, al di là della teoria della "morale".
L'unica cosa che possono fare è entrarti in casa (cosa che non possono) 
e trovarti il piratato installato (un bel HD removibile che finisce giù 
dal balcone al driiin del campanello risolverebbe la situazione ;)
Ciao

 Se la piattaforma è shareware [SNIP]
La piattaforma (ovvero il Framework) e' freeware, distribuito con il SO
nelle ultime release di Windows, autoaggiornato con WindowsUpdate per i SO
meno recenti, ed esistono progetti open source del Framework che sono in
stato avanzato di sviluppo per altri Sistemi Operativi, uno per tutti Mono
(
http://www.go-mono.com/
), di cui esiste un compilatore JIT per C# per
Linux/x86, Solaris/SPARC, e PowerPC (MacOS e Linux). E' disponibile anche un
compilatore "incompleto" VB ma e' per l'appunto ancora in fase di sviluppo.
In ogni caso a detta di tutti l'accoppiata "vincente"  (totalmente freeware)
e' Framework MS + SharpDevelop.
hth,


 dal balcone al driiin del campanello risolverebbe la situazione ;)
potrebbe anche aggraverla, per lesioni a pubblico ufficiale mentre suona al
campanello sotto il balcone :)

 Ciao
ciao e grazie delle precisazioni
Soviet-che non si sa dove sia vissuto sin ora-Mario

 suona al campanello sotto il balcone :)
STRAROTFL!
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 per l'appunto ancora in fase di sviluppo.
Per VB intendi VB6?
Potresti darmi l'indirizzo per favore?


 wrote in message


 pirata non è così facile, al di là della teoria della "morale".
Scusate, forse non ho capito bene. Ma il compilatore (o per essere più
precisi, il traduttore in IL) del .NET non fa parte del FW (e quindi gratuito) ?
E non viene chiamato praticamente in modalità batch (permettetemi
l'imprecisione) a partire dal sorgente, che è testo ?
Mi risultava addirittura che fosse possibile programmare con solo
la parte ridistribuibile del FW e notepad, o ricordo male ?
Come farebbe in questo scenario il compilatore a riconoscere un
IDE dall'altro e a inserire nell'IL una "firma" ?
Oh, certo, potrebbe aggiungere "on the fly" delle istruzioni al momento
di inviare il sorgente al compilatore, ma sarebbe facilissimo
accorgersene, se uno cercasse il caso specifico. Basterebbe
compilare dall'IDE e poi "a mano" e confrontare i risultati... o no ?
Bye, G.

 > > Alletun ha scritto:
CUT  ALL

il framework è scaricabile gratuitamente, no ?
pure troppo :)
ciao, j.
Directory di C:\_sys\#ms\dev_net
27/02/2002  14.17           21.486.200 net-it_dotnetredist.exe
13/07/2002  11.32          138.226.752 vbnet_net-sdk_setup.exe
01/03/2002  01.15            1.185.936 net-sp1-usa_ndp10sp317396.exe
22/03/2002  21.21            1.185.432 net-sp1-it_ndp10sp361.exe
13/07/2002  12.25           20.659.224 net-usa_dotnetredist.exe
Directory di
C:\_sys\#ms\dev_net\com_microsoft.net_framework_11_core_ita_6047
27/06/2003  08.45           24.278.560 dotnetfx.exe
Directory di C:\_sys\#ms\dev_net\com_microsoft.net_frmwrk_11_ita_lpk_5830
27/06/2003  08.46            1.429.512 langpack.exe

 compilare dall'IDE e poi "a mano" e confrontare i risultati... o no ?
Su questo ti do ragione. Ma credo che qui nessuno abbia tenuto conto che
mamma M$ ci puň controllare usando quel cacchio che le pare, e senza che
nessuno di noi possa far niente.
Quindi se hai l'IDE non registrato ti puň rompere le scatole.
Unica soluzione: non usare piů internet.


 Potresti darmi l'indirizzo per favore?
Intendevo 
VB.NET
: 
http://www.go-mono.com
Per VB6 non c'e' un vero e proprio compilatore, ma c'e' "linguaggio" molto
molto simile, Realbasic, che e' crossplatform. Non ho il link sotto mano,
fatti aiutare da google =)


 del FW e notepad, o ricordo male ?
Ricordi bene pero' il compilatore di cui stai parlando
e' un altro =). La confusione nasce dal fatto che i
compilatori sono due (tipi):
Da una parte ci sono i compilatori che compilano
da un linguaggio specifico (VB, C#, ecc) a
Intermediate Language(IL).
L'altro compilatore e' il il JIT Compiler (Just In Time)
del FrameWork che non compila i programmi VB/C#, ma gli
assembly che sono gia' stati "precompilati in IL".
L'IDE infila nei precompilati la sua firma, ovviamente,
il che non toglie pero' che uno, armato di pazienza, non
possa compilarsi "a mano" (ovvero a linea di comando)
il tutto, che non e' proprio una passeggiata per
progetti complessi.
hth,


 assembly che sono gia' stati "precompilati in IL".
quale dei due si trova freeware ?
ciao
Soviet-Mario


 compilare dall'IDE e poi "a mano" e confrontare i risultati... o no ?
Boh :)
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 quale dei due si trova freeware ?
Sono tutti inclusi nel framework, e quindi free; gli IDE freeware si
appoggiano proprio a quelli che compilano IL, mentre il secondo, al quale
naturalmente non serve piu' avere a disposizione il sorgente, viene in
genere utilizzato solo dal framework stesso, al momento dell'esecuzione.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Soviet, per estrarre il succo della discussione:
1-Il framework M$ č gratis (oppure scegli mono che anche OpenSource)
2-L'IDE (sharp-develop) č gratis
3-Puoi sviluppare e distribuire applicazioni come vuoi tu.
4-Manca solo l'MSDN e un debugger degno di essere definito cosě.
5-Esiste l'MSDN online.
