Newsgroup: it.comp.os.linux.iniziare
Titolo: windows e codice nascosto

Scusate la mia ignoranza.
Avendo windows e tutti i suoi programmi(es. office) il codice sorgente
protetto e nascosto, come si fa ad essere sicuri che magari da anni la
microsoft non stia usando codice sorgente di programmi open source violando
in questo modo la legge che ne vieta l'uso commerciale?
Come facciamo ad essere sicuri che magari sotto windows non gira codice di
Linux(se cosi fosse sicuramente funzionerebbe meglio)?
Spero di non aver detto troppe caxxate
-- 
Frodo Baggins
Webmaster di Arrampicata.net 
http://www.arrampicata.net
Webmaster di Neverwinter Nights Italia 
http://bebbbo.altervista.org

 Linux(se cosi fosse sicuramente funzionerebbe meglio)?
[cut]
Se il sw è libero è libero per tutti, per me, per te ed anche per Bill Gates
e per la sua Microsoft, quindi chiunque può studiarselo, guardarselo,
rielaborlarlo ed inserirlo nei suo programmi.
Leggendo la GPL mi pare di aver capito che se copi integralmente parti di
codice nei tuoi programmi questi devono essere rilasicati con lic.GPL ma non
c'e alcun vincolo sugli algoritmi questi sono assolutamente liberi essendo
frutto di ingegno umano, un po' come ad esempio una scoperta scientifica,
nessuno mi vieta di brevettare qualche macchinario che si basa sull'utilizzo
di una scoperta scietifica fatta da terzi.
Quindi suppongo che la MS sia libera di studiare il sw libero e da qui
estrarre i 'concetti' fondamentali dello stesso, poi fatto questo riscrivere
il codice non un lavoro così difficile anche senza copiare codice già
esistente.
Vorrei cmq specificare che non essendo un legale queste sono mie
supposizioni da considerarsi come semplici ragionamenti e non come verità
assolute.
Vorrei concludere ritenendo improbabile l'ipotesi da te proposta pensado
alle vaccate fatte da MS nel risolvere vari problemi già affrontati e
brillantemente risolti dalle comunità open sw, penso a parti fondamentali
dei s.o. come la gestione del multitasking oppure dei filesystem, o anche in
parti non fondamentali come nella gestione degli script (in win/dos si
chiamano bat)

 rielaborlarlo ed inserirlo nei suo programmi.
Dipende dalla licenza...
Bsd lo permette
Gpl no...
Se venisse scoperto del codice GPL in Windows mi sa che oltre a pagare 
Bill dovrebbe rilasciare Windows sotto GPL.
Però è vero: e chi lo ha visto il codice sorgente di Windows?
-- 
Here
"Scelgo tutto libero, opensource e gratis eccetto le donne: quelle le 
preferisco libere, proprietarie e gratis anche se, PURTROPPO, gratis non 
lo sono mai e la licenza non garantisce l'esclusività!"

 
il codice e' gia' stato rilasciato eccotelo
/*>> > TOP SECRET Codice della Microsoft(c) 
 Progetto: Chicago(tm)
 Data di rilascio del progetto: estate 1998
 */
 #include "win31.h"
 #include "win95.h"
 #include "robavecchia.h"
 #include "billseifico.h"
 #define INSTALL HARD
char fai_finta_di_essere_enorme[1600000];
void main()
 {
 while(!CRASHATO)
 {
 visualizza_messaggio_copyright();
 visualizza_messaggio_bill_sei_fico();
 ciclo_inutile();
 if (prima_installazione)
 {
 fai_uno_swap_da_500_mega();
 ciclo_inutile();
 mettilo_in_culo_al_file_system_HPFS();
 distruggi_OS/2();
 impalla_il_sistema();
 }
 scrivi_una_cazzata(qualsiasi_cosa);
 visualizza_messaggio_copyright();
 ciclo_inutile();
 fai_qualcosa();
 if (non_ancora_in_crash)
 {
 visualizza_messaggio_copyright();
 ciclo_inutile();
 lancia_windows_3.1_con_interfaccia_fica();
 ciclo_inutile();
 ciclo_inutile();
 }
 }
if (individui_la_cache())
 disabilita_la_cache();
if (processore_veloce())
 {
 imponi_enormi_stati_di_attesa(un_casino);
 set_mouse(velocità, molto_lenta);
 set_mouse(azione, a_canguro);
 set_mouse(reazione, ogni_tanto);
 }
/* printf("Benvenuto su Windows 3.11"); */
 /* printf("Benvenuto su Windows 95"); */
 printf("Benvenuto su Windows 98");
 if (sistema_ancora_in_piedi())
 crash(al_prompt_di_ms_dos);
 else
 system_memory =3D open("a:\swp0001.swp",
 O_CREATE);
while(qualcosa)
 {
 sleep(5);
 aspetta_input_utente();
 sleep(5);
 processa_input();
 sleep(5);
 }
 crea_errore_protezione_generale();
 }
-- 
[Powered by] : Debian Sid @ 2.4.20

 /*>> > TOP SECRET Codice della Microsoft(c) 
ROTFL+AL :)
- -- 
http://www.polarhome.com/~kbs
mailto `echo moc.demmapsed@sbk|'rev'`
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (MingW32)
iEYEARECAAYFAj76wLUACgkQPJE4D78UP9MY1gCgkJS8W1bsdzoHIGUHFmlolgq2
qHoAn1uo0nd20kAHBXWsg11gYeIx1AZP
=XEfU
-----END PGP SIGNATURE-----

  #define INSTALL HARD
[CUT]
LOL :)
Seriamente, come facciamo a sapere che la microsoft non abbia rubato codice
GPL per fini commerciali?

Frodo Baggins wrote:
[cut]
Se non ricordo male, c'era l'insistente voce che voleva lo stack TCP/IP 
di Windows2000 scopiazzato da quello di FreeBSD...
Aloha

 printf("Benvenuto su Windows 98");
Rotfl'n keep! ;-)

 Però è vero: e chi lo ha visto il codice sorgente di Windows?
il codice sorgente di windows non e' disponibile a tutti, al contrario e' 
difficilissimo riuscire a metterci sopra le mani, nonostante quello che si 
era capito inizialmente. 
lo possono vedere solo gli incaricati di alcuni stati con cui la ms ha 
preso, diciamo, contatti e questi devono firmare un 'contratto' che gli 
impone di non rivelare nulla del codice e altre balle varie.
tra l'altro il codice non sara' completo e non gli verra' neppure dato il 
permesso di compilarlo (ergo di verificare se si tratta del codice di win). 
insomma una fregatura
un analisi piu' approfondita della qustione codice sorgente ms la potete 
trovare sulle pagine di paolo attivissimo: 
www.attivissimo.net
 
        f.

 Linux(se cosi fosse sicuramente funzionerebbe meglio)?
Non si fa :)
Teoricamente dovrebbe essere la FSF e qualche altro ente a vigilare
sulle violazioni di GPL. 
In pratica, anche avendo scoperto una violazione, la M$ ha abbastanza
soldi e potere da ignorare qualsiasi causa (antitrust docet).
-- 
Ikitt

 codice GPL per fini commerciali?
Non disponendo dei suoi codici sorgenti non lo si puo' sapere
direttamente, occorrerebbe disassemblare il programma o la parte sospetta
del sistema operativo, vale a dire un' operazione complessa alla portata
di pochi.
-- 
"We believe that Linux is, in material part,
an unauthorized derivative of UNIX."
www.sco.com

 guardarselo, rielaborlarlo ed inserirlo nei suo programmi.
Sicuro, ma a patto di rispettarela licenza del codice studiato, per cui
se Bill o chi per lui inserisse codice GPL puro nel suo dovrebbe rendere
GPL anche quest'ultimo!
Ovviamente per altri tipi di licenze, GPL o meno, varrebbero altre
condizioni.
