Newsgroup: it.comp.os.dibattiti
Titolo: Tavola di equivalenze software

Alle volte mi chiedono "ma in Linux e` possibile <inserite qui una
supercazzola qualsiasi>?" e io mi sono sempre trovato spiazzato.
Fino a che non ho trovato questo sito che, nella sua banalita`, mi sembra
veramente utile.
http://linuxshop.ru/linuxbegin/win-lin-soft-en/
Spero di fare cosa gradita riportandolo qui.
--
Federico Fanali

ehi grazie
molto utile come tabella :-)


 veramente utile.
Bah... 

 sembra veramente utile.
č un sito da postare su Slashdot. Qui credo siam tutti abbastanza furbi 
da non farci gabbare cosě
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.1. C, C++ and ASM developers
                               and beta testers are welcome!

 da non farci gabbare così
Perche` gabbare?
--
Federico Fanali


Beh agli utenti win non serve, a gli utenti esperti Linux molto
probabilmente non servira' ma a tutti gli altri si...
Eh si esistono anche gli "altri".
Strano ma vero.
-- 
Alessandro
-------------------------------------------
Ubi Maior minor cessat
-------------------------------------------


E' un messaggio in codice: significa che in realta' cio' che spacciano
per "equivalente" lato Linux e' una brutta copia dell' "equivalente"
lato win.
Oh beninteso io ho solo tentato una possibile traduzione non e' il mio
pensiero eh!


 pensiero eh!
Lo presumevo.
Sai pero`, la categoria degli "abbastanza furbi" che Juliet ha voluto
creare, non ha tempo da perdere per giustificare le affermazioni che fa.
Noi miseri mortali possiamo solo sfiorare le alte vette di pensiero
che, gratuitamente (pensa!), ci donano su questo niuggi` e tentare
miserrime interpretazioni castrate dalla nostra limitatezza.
Sono troppo avanti.
--
Federico Fanali

 Sono troppo avanti.
Hai detto tutto. :))


 come si fa' a paragonare ad es. ACCESS con DIA ?
Non ho mai provato DIA e non so cosa faccia.
Lascio la parola a chi ne sa piu` di me. 
Juliet avra` qualcosa da dire a riguardo? Chissa`! :)
-- 
Federico Fanali

 come si fa' a paragonare ad es. ACCESS con DIA ? 
Scusami il doppio post, ma sono andato a controllare, per curiosita` e ho
scoperto che access e` menzionato 2 volte.
La prima e` per quanto riguarda "Drawing structure diagrams of the
database" (e qui viene giustamente paragonato a DIA) e, piu` sotto, come
"Local database" (dove viene equiparato a Knoda, Gnome DB Manager, ecc.).
Questo per amor di precisione. ;)
-- 
Federico Fanali


Premetto che uso DIA e ne sono abbastanza soddisfatto (ha ancora
spazio per crescere e migliorare),
Quanto ad access il II° accostamento e' quello piu' azzeccato, IMHO,
anche se gli altri sono ancora diverse spanne indietro.


 probabilmente non servira' ma a tutti gli altri si...
Beh, a tutti gli altri sarà utile sapere che pegasus è un Console email 
client, fra in newsreader non esiste agent e altre fesserie del genere.

 Juliet avra` qualcosa da dire a riguardo? Chissa`! :)
sģ: sei geppetto
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers


 sì: sei geppetto
Complimentoni.
Altre genialate da proporci donna dalla "cultura smisurata"? [cit.]
-- 
Federico Fanali

 client, fra in newsreader non esiste agent e altre fesserie del genere.
Il sito e` fatto in collaborazione con tutta la gente che ha deciso di
dare una mano.
Se le cose che ci sono scritte sopre ti paiono inesatte, oppure
addirittura "fesserie", non hai che due scelte:
- Bypassi questo thread e lasci noi mangiatori di fesserie credere che
possa esserci una alternativa alla Microsoft.
- Mandi una mail al sito esplicando quello che secondo te non va o che
manca.
-- 
Federico Fanali

 Altre genialate da proporci donna dalla "cultura smisurata"? [cit.]
Per quel che mi risulta Geppetto era un' onesto e capace lavoratore
del legno.
Altro messaggio in codice....
pero' stavolta non riesco a tradurlo :))


Vogliamo parlare della NSA key? ;)
A livello giuridico credo che ( per quanto poco me ne intenda ) in
tutti i paesi sviluppati, non esista un reato senza le prove.
Onestamente sono molto incuriosito dalla diatriba nata nel '99
riguardo a questa fantomatica NSA Key dopo una dichiarazione di tale
Andrew Fernandes ed al fatto che un service pack del tempo contenesse
un riferimento a tale fantomatica chiave.
Gradirei delucidazioni tecniche riguardo a come tale chiave possa
esistere e possa essere utilizzata.. ( non chiedo ipotesi.. per quelle
frequento it.discussioni.ufo ), se potessi dare riferimenti a dll,
disassemblati, o qualsiasi dato tecnico che provi inconfutabilmente (
o perlomeno che esista un ragionevole dubbio ) che tale key esista e
come possa essere utilizzata.
dalle dichiarazioni sulla cnn, leggo:
<cite "David Wagner(UC Berkeley)">
 UC Berkeley's David Wagner, a computer security expert, said the 
 "does not open a massive back door allowing NSA to spy on your 
 computer." 
 ...
 It could be that NSA is making it easier to manage their own 
 computers, Wagner said. Users of Windows 95/98/NT systems should not 
 infer that the NSA is able to spy on any computer using a Windows 
 operating system, he said. 
</cite>
mi chiedo quali siano le tue prove a riguardo, sempre che non fosse
soltanto una mera ipotesi ( FUD sembra sia il termine usato per
definire questo caso? )
grazie,
Marco

 definire questo caso? )
La mia opinione e` che, come ti dicevo all'inizio del mio (lungo) post,
non sta a me giudicare ma, da "povero consumatore" quale sono, verificare
che quello che sto acquistando sia un "buon affare".
E i troppi sospetti che questa storia mette in luce mi fanno credere di
no, ma sai, sono solo i miei 2 eurocent. :)
-- 
Federico Fanali
"Imparerai che ho sempre ragione, che te lo possa dimostrare o meno."
[Juliet, la "donna dalla cultura smisurata"]

no, ma sai, sono solo i miei 2 eurocent. :)
quindi non avevi alcuna motivazione tecnica.
grazie.
Marco.

 grazie.
E di cosa?
-- 
Federico Fanali

E di cosa?
del tempo perso, anche se non è stato utile il post ti è costato
comunque tempo. 
Marco.

 comunque tempo. 
Visto che mi ringrazi, sei disposto a fare lo stesso per me? :)
-- 
Federico Fanali

 quindi non avevi alcuna motivazione tecnica.
Sono andato io, al tuo posto, a visitare i link che ti ho gia` fornito.
http://web.archive.org/web/20001012041122/http://www.cryptonym.com/hottopics/msft-nsa/msft-nsa.html
http://web.archive.org/web/20001012094944/http://www.cryptonym.com/hottopics/msft-nsa/AdvApi32dll-3.gif
http://web.archive.org/web/20001012094944/http://www.cryptonym.com/hottopics/msft-nsa/AdvApi32dll-4.gif
http://web.archive.org/web/20001012094944/http://www.cryptonym.com/hottopics/msft-nsa/AdvApi32dll-5.gif
Si parlava di pregiudizi? ;)
-- 
Federico Fanali

 Complimentoni.
frangipane!


 pero' stavolta non riesco a tradurlo :))
ehi, pssst! è per confonderti!


 frangipane!
Fantastico.
Sei una fucina di saggezza. Dai, un'altra! :)


 tu sei un linuxiano. Non capisci un cazzo di Windows per definizione, 
Secondo te non c'è nessuno che usa sia linux sia windows e ne capisce di 
tutti e due?
-- 
Ciao,
Muttley
-- 
il padrone si mise a urlare
"il mio gorilla fate attenzione
non ha veduto mai una scimmia,
potrebbe fare confusione"

 tutti e due?
"Nessun servo può servire a due padroni: o odierà l`uno e amerà l`altro
 oppure si affezionerà all`uno e disprezzerà l`altro." Gv 16, 13
Evangelici saluti :-)
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Evangelici saluti :-)
Bella citazione, davvero.
Peccato non sia applicabile a questo caso.
Difatti uno e` realmente un padrone, l'altro e` un collaboratore. ;)
Me la rivendero` comunque.
La Bibbia e` sotto FDL vero? ;)


 manca.
Di scrivergli non ci penso nemmeno, non mi sento in dovere di insegnare a 
vivere a tutti quelli che incontro. Opto per la terza scelta che ti sei 
dimenticato; rispondere con una critica nello stesso posto dove la pagina è 
stata definita interessante. Sempre che l'argomento non sia di quelli "o 
sei d'accordo o skippi".
 

 Questo per amor di precisione. ;)
Se vogliamo paragonare Access lo dobbiam fare solo nel secondo caso.
Per il primo esistono Erwin, DBDesigner e altri prodotti simili
Henryx
-- 
GnuPG fingerprint = 42F9 521B 63C7 89FE 354C  89FA 4E49 3E2D 2EB6 B014

 come cercare. Ami vivere pericolosamente, mi par di capire?
Non so com'e' ma piu' passa il tempo piu' mi ricordi Thorin...
-- 
Millions of lemmings cannot be wrong! 

 di tutti e due?
escludendo quelli ovvi (es. team di ReactOS)? no, mai visti


 Sei una fucina di saggezza. Dai, un'altra! :)
obluraschi!


 Si parlava di pregiudizi? ;)
io parlerei di ignoranza e di facile abboccamento al sensazionalismo


 obluraschi!
Ma perche` non hai pieta` di te stessa?


 stata definita interessante.
Se la critica e` costruttiva, hai ragione, ho dimenticato questa opzione.
Se si tratta di un "Bah", anche no.


 Questo non e` un processo bambina, trattasi di transazione commerciale.
Ehm scusa, se tu fai un debug, oltre a vedere una chiave detta NSAKEY, puoi
anche vedere come detta dll opera. E' solo un po' piu' complicato, causa
assenza di sorgenti.
Assenza di sorgenti <> codice non accessibile. Quindi basta che non ti fermi
(in maniera piu' o meno premeditata) a quello che non ti piace, ma prosegui.
E' tutto li', sotto gli occhi.
Solo per puntualizzare eh...
Saluti.

 Assenza di sorgenti <> codice non accessibile.
Ribalto la frittata.
Se e` tutto cosi` trasparente, perche` allora non forniscono direttamente
il codice? :)


 il codice? :)
Perche' e' LORO.
Non si puo' decompilare, quindi non sai come ci si arriva a quell'asm. Piu'
che vivisezionarlo non puoi.
Ah, non e' che non sia accessibile, eh. Non a noi poveri mortali, ma ad
altri si'. Si spera che le cose cambino.
Saluti.

 il codice? :)
Vantaggio competitivo ti dice niente? E' opinione diffusa che mantenere
riservato il sorgente dia un vantaggio competitivo.


 riservato il sorgente dia un vantaggio competitivo.
Nonostante sia possibile risalire al sorgente con un qualsiasi softwarino
di debugging reperibile in rete?
Faccio fatica a trovare sensata questa che tu chiami "un'opinione diffusa".


Si spera che le cose cambino.
Non ci conterei, in tempi brevi.
Ma sai, sono abituato a venire smentito nelle mie previsioni da quello che
poi in realta` succede.
Io lo spero insieme a te.


 Faccio fatica a trovare sensata questa che tu chiami "un'opinione diffusa".
Non di meno la quasi totalita' delle software house di grosse
dimensioni la pensa cosi'.


 dimensioni la pensa cosi'.
Dammi qualche esempio che io ti possa contestare, senno` mi spiazzi.
IBM, puo` andare? ;)


 Non so com'e' ma piu' passa il tempo piu' mi ricordi Thorin...
non dirlo mai più! io ho autocontrollo, cognizione di causa, e di tanto 
in tanto anche delle novità che non siano un nuovo insulto. Thorin è un 
distributore automatico


 distributore automatico
Ehhehheheh questa mi ha fatto ridere.
Ritengo in ogni caso che icod sia un posto più vivibile di qualche tempo fa,
quando l'unica vera fede doveva essere linux. Adesso c'è pluralismo, almeno
qui...
P.S. - ma ho le traveggole o tu coltivi l'antica arte della Giustificazione
del Testo ASCII con la sola Scelta delle Parole e della Punteggiatura?
Saluti.
-- 
\/   | |         Wilmer Ricciotti - ICQ UIN: 3233084
/\ e | | o s s   
wi...@libero.it
HiT - EdenGames: 
http://hit.edengames.net
sito  personale: 
http://www.cs.unibo.it/~ricciott/
 (non attivo)

di linux invece c'è di tutto e di più.
leggi msdn. ci sentiamo tra 5 anni :D
sbirish

 Si`, io lo chiamo "sentire il fiato sul collo". ;)
Il fatto stesso che sia in visione a terzi garantisce che il codice non
contiene parti pericolose, e tanto mi basta.
Saluti.

 leggi msdn. ci sentiamo tra 5 anni :D
Gli internals, intendo.


 IBM, puo` andare? ;)
Dimmi tu una grossa SH (per grossa intendo sopra il miliardo di dollari)
che ha tutti i suoi sorgenti OpenSource...
C:\>iao Angelo

 Ma perche` non hai pieta` di te stessa?
la pietà la sto consumando tutta con te. Forse è arrivata davvero l'ora 
di mettere da parte l'orgoglio, signor Fanali


 "Data Segment":
ora però shampo te :-P EDS non è mai esistito. I selettori di segmento, 
se dio vuole, si sono fermati a 16 bit. Comunque. Su Windows, DS, CS ed 
SS sono tutti lo stesso segmento (non proprio. Ci sarebbe qualcosina in 
più da dire su CS, ma ora non è importante). Che siano dati o codice lo 
capisci facilmente - i dati vengono acceduti tramite lea, mov, ecc., il 
codice tramite call, jmp, ecc. Anche qui ci sono delle eccezioni, ma il 
codice di Windows NT non ne contiene (quello di Windows 9x ne abbondava 
per rendere il reversing più difficile, ma funzionò al massimo per uno, 
due anni). In realtà le rogne peggiori vengono dal segmento FS, per gli 
amici Thread Environment Block: 4 KB di... tutto. Dal buffer per il TLS 
al last error di Win32, dal buffer della batch di GDI al thread id, dal 
puntatore al fondo dello stack al locale id. La maggior parte dei campi 
sono puntatori a strutture enormi e complicatissime. Ovviamente, questo 
lo rende la parte più divertente da smontare :-)


 per offuscare e quindi impedire operazioni di questo tipo
ROTFL. Sei una sagoma. Dai, è evidente che non ne sai un cazzo, non hai 
provato nemmeno una volta e stai solo blaterando a caso, sperando prima 
o poi di azzeccarne qualcuna. Se m'avessi detto che è difficile seguire 
funzioni non contigue, o finalmente capire che diavolo contengono tutte 
quelle enormi strutture inizializzate chissà dove, o contemporaneamente 
dover fare il reversing di advapi32 e ksecdd, insomma, un briciolino di 
rispetto per te avrei potuto sforzarmi di averlo. Invece è evidente che 
ti mancano proprio le basi per dire "ah" o "bah" sull'argomento


tutti i paesi sviluppati, non esista un reato senza le prove.
C'e' anche il concetto di dubbio, e di valutazione in base ai
precedenti: 
- se una determinata societa' ha l'abbitudine di comportarsi in
maniera un po' troppo "disinvolta", prendi come verosimile
l'affermazione che un programma della stessa contiene del codice di
troppo?
Nota, nessuno qua' e' dredd (un personaggio che era giudice, giuria e
boia).
-- 
Che cosa consigliereste senza spendere più di un 250KE? 
(frase di CaMa su it.arti.fotografia.digitale)
nota, per 250KE si intende 250mila euro

Saluti.
ciao Xellos,
sbirish.

 della Punteggiatura? 
nessuna traveggola. Allineo sempre (almeno, da un po') testo, signature 
e riga pre-reply alla 72^ colonna, tranne quando posto URL molto lunghi 
e/o codice. Un passatempo come un altro


 ( l'albero di natale ed i dinosauri? )
Un momento, i dinosauri sono il Silberschatz, l'albero di natale da dove
viene? :-D


e/o codice. Un passatempo come un altro
un regalo...
http://makeashorterlink.com/?B2E21144
sbirish.

Saluti.
sbirish.


wrote:

questa è più bella! 
http://www.noelnoelnoel.com/leadsht/ochristmastree.html

 anzi, una grandiosa cacofonia di cazzate
E dai, ammetti di essere l'alter-ego micro$oft di Thorin... una specie di 
dottor Jeckill e mr. Hyde... non c'e' niente di male, si chiama 
schizzofrenia, ma si puo' curare...
-- 
Millions of lemmings cannot be wrong! 

 che ha tutti i suoi sorgenti OpenSource...
Lavoro con il sw bancario da una decina di anni e ti garantisco che, prima
di essere messo in produzione e compilato per l'uso, deve passare una
severa serie di test da parte del cliente (la banca) in cui e` compresa la
spulciatura di tutto il codice sorgente che il fornitore (la software
house) produce.
Questo per ovvi motivi di sicurezza.
Se ti accontenti di una delle piu` grandi aziende italiane di sw del
settore ti posso citare NCH.
Ma non credo che fatturino il miliardo di dollari.
-- 
Federico Fanali

 e questo costa. 
Ma non dire cazzate.
Tu hai la matematica certezza che dopo un debugging di codice macchina,
riesci a risalire al codice sorgente originale?
Si`?
Postami i sorgenti di Windows allora, genio.
-- 
Federico Fanali

 di mettere da parte l'orgoglio, signor Fanali
Lo decido io quando mettere da parte l'orgoglio e non sara` di certo una
ragazzina pedante e boriosa a stabilirne il come e il quando.
-- 
Federico Fanali

 rispetto per te avrei potuto sforzarmi di averlo
Ti ricordo che stavo rispondendo a Paolitto, micetta.
-- 
Federico Fanali

 difficilmente puo` sostituire il debugging di codice assembler.
Mi correggo prima che lo faccia la nostra shampista.
La frase giusta e`:
E' anche per questo che ti sto dicendo che il debugging di codice
assembler possa sostituire la lettura di un sorgente. 
-- 
Federico Fanali

 sorgenti?
Sì, sicuramente sì... anche perché sono sicuro che ci sarebbe uno stuolo
di programmatori disposti a non dormire ed a non mangiare per mesi pur
di trovare il modo di danneggiare la M$ (in questo caso trovando le
magagne nei sorgenti)...
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

 Posso vederne il codice?
Tu sei liberissimo di non comprare sw di cui non disponi dei sorgenti,
ma ti ricordo che l'onere della prova spetta all'accusa, non alla difesa
(tranne che "di fatto" nell'assurdo ed illegale ordinamento giuridico
italiano)...


 riesci a risalire al codice sorgente originale?
Come già detto in un altro post... Servono *veramente* i sorgenti
originali?


 Se si tratta di un "Bah", anche no.
Din, din din! Lo vedi la riga dove c'è scritto "Bah"? Ti sei chiesto perchè 
ci sono quattro simboli di quote? Te lo spiego io, hai saltato un 
messaggio; non è difficile, è quello a cui hai risposto. 

 
http://www.noelnoelnoel.com/leadsht/ochristmastree.html
Lo sapevo che "Tannenbaum" era il tedesco per "albero di natale" ma di lě a
intuire la BATTUTONA... :-P


 paragonarsi a me, visto che quelle che leggo sono immani cazzate.
Venghino siori, s'è aperta la magnifica gara d'insulti!




Hint: cut
Hint: paste
-- 
Federico Fanali

 magagne nei sorgenti)...
Danneggiare?
Io so che segnalare bugs o magagne nel sw e` un _aiuto_ e non un
danneggiamento per chi lo sviluppa.
-- 
Federico Fanali

 originali?
Come ti ho gia` risposto: dipende da quello che ci devi fare.
-- 
Federico Fanali

 italiano)...
Leggiti il thread.
La presunta innocenza vale per i tribunali.
Per le transazioni commerciali, se il compratore e` furbo, allora vale la
presunta "colpevolezza" di chi vende.
Ti faccio un esempio:
Quando tu vai dal concessionario d'auto ad informarti per una macchina
usata, gli credi quando ti dice che era di una nonnetta che la usava solo
la domenica per andare a trovare i parenti a Pinerolo?
-- 
Federico Fanali

 Hint: paste
Scusa, č colpa mia, avevo tutti gli elementi per prevedere che non avresti 
capito una sega. 
 

 danneggiamento per chi lo sviluppa.
Già, dipende da come sono segnalate le cose...


 contiene parti pericolose, e tanto mi basta.
Questa tua affermazione sarebbe vera se, nei contratti che MS fa firmare a
chi decide di aderire alla sua bella iniziativa di "shared source" non ci
fossero clausole che obbligano in maniera molto stringente alla
riservatezza.
Se ci sono parti "pericolose" non lo verrai a sapere.
-- 
Federico Fanali

 la domenica per andare a trovare i parenti a Pinerolo?
Tu prova ad accusare pubblicamente il venditore di contarti delle
balle... e vedrai che in tribunale ci finisci... dalla parte del
colpevole.


 capito una sega.
Non ti bastano le figure di merda che stai collezionando su icsv?
-- 
Federico Fanali

 se dio vuole, si sono fermati a 16 bit. Comunque. Su Windows, DS, CS ed 
Ma del glorioso 8086 non si butta via niente (come il porco). Non vorrei
dire (ancora) cazzate ma i registri di segmento sono inizializzati tutti
allo stesso valore iniziale escluso proprio DS.
C:\>iao Angelo

 magagne nei sorgenti)...
<CITE "de pacca">
E' un po' maniacale, ma si sa, ognono ha le sue turbe.
</CITE>
:-)
C:\>iao Angelo

 Se ci sono parti "pericolose" non lo verrai a sapere.
A me microsoft non piace ma stai facendo confusione. tutti gli NDA
obbligano alla riservatezza. Il problema di quello microsoft e` che dopo
aver visto quei codici fai prima a cambiare completamente campo perche` ti
sara` vietato programmare per il kernel linux ad esempio, se ne avessi
voglia.
-- 
try: troll.uses(Brain)
except TypeError, data: 
   troll.plonk()
Linux User #310274, Debian Sid Proud User

 credits...
Certamente. Perché, solo la GPL è degna di essere rispettata?


 Già, dipende da come sono segnalate le cose...
Cazzata.
Dipende _SE_ sono segnalate.
-- 
Federico Fanali

 Dipende _SE_ sono segnalate.
Magari togliere le fette di prosciutto Open Source dagli occhi non
sarebbe male...


 porta a casa" come quello BSD?
Prendendolo, omettendo il nome dell'autore, e magari appiccicandoci sopra la
licenza GPL... che ne dici?
Saluti.

 
http://slashdot.org/bsd/01/09/24/1432223.shtml
Sigh! Era proprio quello :-)
Della serie tanto rumore per nulla: credits inseriti e polemica sgonfiata.
Thu Oct 11 09:43:29 2001
http://www.linuxhq.com/kernel/v2.4/13-pre3/drivers/ide/hptraid.h
Notare quanto e' durata la polemica...
C:\>iao Angelo

 Della serie tanto rumore per nulla: credits inseriti e polemica sgonfiata.
Prendo del codice sotto GPL, lo modifico, lo compilo e ne distribuisco
*solo* i binari (senza renderne disponibili i sorgenti). Poi, quando (e
se) mi beccano rendo disponibili i sorgenti...
Della serie tanto rumore per nulla: sorgenti distribuiti e polemica
sgonfiata...


 sarebbe male...
E cosa c'entra?
-- 
Federico Fanali

 Certamente. Perché, solo la GPL è degna di essere rispettata?
Mai detto una fesseria del genere. Come ti dissi a suo tempo, la colpa
e' stata di un minchione che ha "estrapolato" un po' troppo la GPL.
La GPL protegge il codice non i dati (come puo' essere una struttura), 
chiunque voglia includere nel proprio codice le strutture, nomi di
funzioni, prototipi di funzioni, enum e compagnia bella estraendolo
di pacca da codice sotto GPL puo' farlo senza problemi di licenza.
Chi ha fatto la fesseria, ha applicato lo stesso criterio a BSD. Come
ti ho detto in un altro post la polemica e' durata neanche 20 gg.
E non e' stato rubato niente.
C:\>iao Angelo

 Non ti bastano le figure di merda che stai collezionando su icsv?
A cosa ti riferisci?
Anzi no, lascia perdere, come non detto. Insinuare č arte da troll. 
--
xpost&f/up

 sgonfiata...
<AutoCITE>
Per inciso la GPL nel caso di strutture dati non si applica: le puoi
copiare dove, come e quanto ti pare senza che questo intacchi
minimamente il tuo codice. Che sia meno lagnosa delle BSD?
</CITE>
C:\>iao Angelo

BSD, non e` illegale.
ti ricordo che č quello che fa windows, e cita.
sbirish

 ti ricordo che è quello che fa windows, e cita.
Cita Eyworth?
Non ho accusato MS di illegalita`, in questo caso.
Sbi, rileggiti il thread, vai al ristorante "il pappagallo", vestiti con
un completo colorato e urla in mezzo alla sala "COCORITO!" dopodiche`
preparati perche` mi sa che gli ospiti stanno arrivando.
Passiamo a prenderti noi o vieni tu qui? :D
-- 
Federico Fanali

 di pacca da codice sotto GPL puo' farlo senza problemi di licenza.
Si, si... però intanto fossi in te a strutture, variabili e prototipi gli 
cambierei nome. 

> ti ricordo che è quello che fa windows, e cita.
fanali>Perche` no?
fanali>Microsoft mi pare che sia andata a ravanare in BSD per il suo 
fanali>stack tcp/ip.
sbirish.

 risposta:
Mhhh... ma questa dll in pratica e' necessaria per cosa?
Ovvero se la sfrondo cosa non mi funziona?
Lo chiedo perche' credo che sia presente anche in wine...
E la cosa non mi piace.
-- 
Alessandro
-------------------------------------------
Ubi Maior minor cessat
-------------------------------------------

 E cosa c'entra?
Ti impediscono di vedere come funziona il mondo...
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

 E non e' stato rubato niente.
"IP Theft" ti dice nulla?


 non riesco a capirlo.
Prendi un articolo dal sito di una qualche rivista e/o quotidiano.
Pubblicalo su un tuo sito "in forma sorgente". Poi spiega al giudice che
"non si può pretendere di rubare qualcosa mettendola su un server ad
accesso pubblico in FORMA SORGENTE". Vediamo cosa ti risponde.



Come meglio preferisci... Mi raccomando, la prossima volta che scrivi
un qualsiasi programma su Linux, ricordati di rilasciarlo GPL ogni volta
che ti capita di fare una fesseria tipo scrivere
#include <stdio.h>
il preprocessore non perdona e include tutto nel tuo sorgente.
A meno che tu non ti sia riscritto tutti gli include... A proposito
come ha chiamato la printf()?
C:\>iao Angelo

 "IP Theft" ti dice nulla?
Se non vado di google non mi dice nulla (e non sto' facendo lo gnorri).
C:\>iao Angelo

 accesso pubblico in FORMA SORGENTE". Vediamo cosa ti risponde.
Se l'articolo e' messo li apposta per essere copiato (leggasi la licenza
me lo permette a chiare lettere e non c'e' un (c) in bella vista), voglio
vedere
 quale giudice mi condanna per furto.
Per piacere, non facciamo esempi alla Pilotino.
C:\>iao Angelo

 come ha chiamato la printf()?
Ah, ah, ah...
sinceramente non sarei mai arrivato a pensare che tu avessi in testa le 
strutture e i prototipi della libreria standard.

 Per piacere, non facciamo esempi alla Pilotino.
Veramente sei tu che stai dicendo, e qui l'insulto ci scappa, una vera e
propria idiozia...
La licenza BSD *è* chiarissima: prendi il codice e fanne ciò che vuoi,
ma il copyright rimane dell'autore, e ciò deve essere reso ben chiaro 
citando l'autore. Quindi copiare il codice senza citarne l'autore
significa *non* rispettare la licenza, ovvero copiare *illegalmente*.
Esattamente la stessa identica cosa che succede nell'esempio che ho
fatto. Ah, per non farti rimanere nell'ignoranza, *non* serve che ci sia
un esplicito (c) per impedirti di copiare un testo (od un'immagine), ma, 
al contrario, serve un esplicito consenso per permetterti di copiarlo.
In ogni caso sei tu che hai tirato fuori la parola furto, io avevo
parlato di copia illegale. È sull'articolo di cui ho postato il link che
si parla di furto (IP Theft). Ah, se non lo sapessi IP sta per
Intellectual Property... quindi non si parla di furto di di codice...


 Se non vado di google non mi dice nulla (e non sto' facendo lo gnorri).
Allora rinuncio proprio a capirti...



Perche' lo standard dice come e' fatta la struttura FILE?
C:\>iao Angelo

 Intellectual Property... quindi non si parla di furto di di codice...
e io che pensavo stessi parlando di stack tcp/ip...
C:\>iao Angelo

 Allora rinuncio proprio a capirti...
E proprio che pensavo parlassi di tutt'altra cosa. Per me IP sta per
Internet Protocol, non per proprieta' intellettuale. :-)
C:\>iao Angelo.

 e io che pensavo stessi parlando di stack tcp/ip...
Leggere i link postati mai, eh? :-P


 Internet Protocol, non per proprieta' intellettuale. :-)
Beh, ecco spiegato il fraintendimento...


 Perche' lo standard dice come e' fatta la struttura FILE?
E che c'entra?
Ma visto che sei in vena di esempi, te ne pongo uno io: se il tuo programma 
è GPL e io mi prendo il tuo paolitto.h per includerlo nel mio, oppure copio 
significativamente(*) definizioni di strutture o classi, il tutto per 
metterlo nel mio programma (che ovviamente è closed, visto che sono 
cattivo), lo posso fare o no?
(*) si intende che la copia è significativa e inequivocabile, quindi stessi 
nomi, stessi simboli, stessa struttura, eccetera.  

Vincent Vega wrote:
 >>
 >>Perche' lo standard dice come e' fatta la struttura FILE?
 >
 >
 > E che c'entra?
Ogni volta che includi stdio.h,vengono inseriti nel file qualche kg di
definizioni di strutture (tipo FILE)  che non sono definite da nessuno
standard  (tipo  il  contenuto   della  struttura  FILE).  Secondo  te
(correggimi se sbaglio,oggi sembro essere particolarmente in giornata)
queste strutture  sono coperte da GPL:  ne consegue che  anche un file
dove  c'e' uno  stupidissimo include  come stdio.h  dovrebbe risultare
coperto da GPL.
In realta', l'esempio non so quanto sia corretto: tutto quello che non
serve  viene  ignorato nello  stadio  successivo.  In  ogni caso roba,
secondo te, GPL entra a "contaminare" i sorgenti.
 > Ma visto che sei in vena di esempi, te ne pongo uno io: se il tuo 
programma
 > ? GPL
Se e' mio, te ne fornisco una copia non GPL :-)
 > ... e io mi prendo il tuo paolitto.h per includerlo nel mio, oppure copio
 > significativamente(*) definizioni di strutture o classi, il tutto per
 > metterlo nel mio programma (che ovviamente ? closed, visto che sono
 > cattivo), lo posso fare o no?
Mi sembrava di essere stato chiaro quando ho detto che non c'e' nessun
problema a  inserire definizioni  di strutture e  nomi di  funzioni di
pacca nel proprio programma senza cambiare niente.
 > (*) si intende che la copia ? significativa e inequivocabile, quindi 
stessi
 > nomi, stessi simboli, stessa struttura, eccetera.
E' quello  che viene fatto di  solito ogni volta che  usi la direttiva
#include su un ".h" che definisce una struttura usata in codice GPL.
Utilizzare funzionalita'  di codice  GPL non rende  automaticamente il
codice GPL: collegarsi  ad un server il cui  codice e' rilasciato GPL,
non rende  GPL il programma che  si connette.  Anche  se per scambiare
dati ha usato le strutture del server GPL.
C:\>iao Angelo
P.S. Ovviamente per le classi si intende solo quello che comincia per
      "class" e finisce per "};" con solo dati dentro.

H.P.L. wrote:
 >>
 >> Su questo ho qualche dubbio. In caso contrario non si giustifica ne'
 >> l'esistenza della SIAE ne' la scrittura del (c) su qualsiasi pezzo di
 >> carta.
 >> Ma potrebbe essere anche come dici tu.
 >
 > In realta' il copyright in Italia non esiste, ma si parla di diritto
 > d'autore...
Per quanto ne so io, e' la stessa cosa con due nomi diversi.
 > ... E questo viene acquisito con la sola relizzazione
 > dell'opera.
Quello  che si  acquista "naturalmente"  con la  realizzazione,  e' la
parernita' dell'opera, non sono cosi'  sicuro che si acquisti anche il
diritto d'autore.
Cosi' come  non si acquista "nauralmente"  l'esclusiva  di una propria
invenzione  ma  occorre  il   brevetto,  cosi  come  non  di  acquista
"naturalmente"  l'esclusivita'  di un  marchio  che  si  e' creato  ma
occorre la registrazione.
 >> e io che pensavo stessi parlando di stack tcp/ip...
 >
 > Leggere i link postati mai, eh? :-P
Ho fatto casino  leggendo con tre righe di post in italiano...
Brutta cosa quando si legge quello che si ha in mente e non quello che
si ha davanti :-)
C:\>iao Angelo

       "class" e finisce per "};" con solo dati dentro.
Vedi? Stai già facendo un distinguo soggettivo che non trovo scritto da 
nessuna parte. 
Se la definizione di una classe contiene l'implementazione di una 
funzione?
Le funzioni inline?
Le macro?

 codice...),
si perdono solo i nomi (e nemmeno tutti). Le strutture di controllo del 
C (if/else, switch, while, for, ecc.) sono ancora riconoscibilissime, e 
se non lo sono si deducono più o meno facilmente dal contesto. Ora, non 
so di preciso dirti se con il C++ sia così facile (eccezioni e RTTI, in 
particolare, mi sanno di rognose), ma sicuramente ci sono tool in grado 
di aiutare parecchio
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers
                               and beta testers are welcome!

 SORGENTE. Giuro che non riesco a capirlo.
eppure su quello stesso server e in forma sorgente c'è del codice sotto 
NDA (il supporto per Sun SPARC). Non ha senso, dici? dillo a Sun


 Per scovare "magagne o bugs", no.
stai camminando su un filo sottile. Disassemblare è molto più facile di 
quanto si potrebbe pensare. I compilatori sono prevedibili e l'assembly 
dell'x86 si impara in fretta. Ed è immensamente gratificante


 Postami i sorgenti di Windows allora, genio.
eccone un pezzo, preso fresco fresco (ieri; oggi ho avuto, uh, da fare) 
da Windows 2003 Server (viene lasciato al lettore come esercizio capire 
di cosa si tratta):
/* funzione esterna:
 *
 * __declspec(noreturn naked) void __stdcall ControlCExit(void)
 * { ExitProcess(STATUS_CONTROL_C_EXIT); }
 *
 */
NTSTATUS CALLBACK ConsoleControlDispatcher(DWORD CodeAndFlags)
{
 NTSTATUS nExitCode = STATUS_SUCCESS;
 DWORD nCode = CodeAndFlags & 0x7FFFFFFF;
 SIZE_T i;
 SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_HIGHEST);
 switch(nCode)
 {
  case CTRL_C_EVENT:
  case CTRL_BREAK_EVENT:
   if(IsDebuggerPresent())
   {
    EXCEPTION_RECORD erException;
    erException.ExceptionCode =
     (nCode == CTRL_C_EVENT ? DBG_CONTROL_C : DBG_CONTROL_BREAK)
    erException.ExceptionFlags = 0;
    erException.ExceptionRecord = NULL;
    erException.ExceptionAddress = &ControlCExit;
    erException.NumberParameters = 0;
    __try { RtlRaiseException(&erException); }
    __except(EXCEPTION_EXECUTE_HANDLER)
    {
     RtlEnterCriticalSection(&ConsoleLock);
     __try
     {
      if
      (
       nCode == CTRL_C_EVENT &&
       NtCurrentPeb()->ProcessParameters.ProcessGroup & 1
      )
       __leave;
      for(i = ConsoleControlHandlersCount; i > 0; -- i)
       if(ConsoleControlHandlers[i - 1](nCode)) break;
     }
     __finally { RtlLeaveCriticalSection(&ConsoleLock); }
    }
    ExitThread(0);
   }
  case CTRL_CLOSE_EVENT:
  case CTRL_LOGOFF_EVENT:
  case CTRL_SHUTDOWN_EVENT:
   break;
  case 3: if(!LastConsoleEventActive) ExitThread(0);
  case 4: ExitProcess(STATUS_CONTROL_C_EXIT);
  default: return STATUS_UNSUCCESSFUL;
 }
 RtlEnterCriticalSection(&ConsoleLock);
 __try
 {
  if
  (
   nCode == CTRL_C_EVENT &&
   NtCurrentPeb()->ProcessParameters.ProcessGroup & 1
  )
   __leave;
  i = ConsoleControlHandlersCount;
  while(i > 0)
  {
   if
   (
    i == 1 &&
    CodeAndFlags & 0x80000000 &&
    (nCode == CTRL_LOGOFF_EVENT || nCode == CTRL_SHUTDOWN_EVENT)
   )
    break;
   if(ConsoleControlHandlers[i - 1](nCode))
   {
    switch(nCode)
    {
     case CTRL_CLOSE_EVENT:
     case CTRL_LOGOFF_EVENT:
     case CTRL_SHUTDOWN_EVENT:
      nExitCode = CodeAndFlags;
    }
    break;
   }
   -- i;
  }
 }
 __finally { RtlLeaveCriticalSection(&ConsoleLock); }
 ExitThread(nExitCode);
}
Non ho avuto il tempo di fare il regression testing adeguato, ma a naso 
mi sembra avere senso. I nomi di variabile li ho inventati, ma a quello 
rimedierò (eppoi non sono importanti - ma saperli in anticipo aiuta)
PS: per Windows XP e 2003 Server stanno usando un nuovo compilatore che 
rende molto più facile riconoscere i __try/__except/__finally annidati, 
altrimenti il codice sarebbe molto più sporco
PPS: tra l'altro ha un bug. O meglio, hanno ignorato almeno un warning. 
Quel return dovrebbe essere un ExitThread, perchè la funzione necessita 
di essere __declspec(noreturn), visto che tutti i rami terminano in una 
chiamata ad ExitThread o ExitProcess, entrambe __declspec(noreturn). Da 
cui deriva che la funzione dev'essere void
PPPS: mi sento generosa. Eccone un altro pezzo, parente del precedente:
NTSTATUS CALLBACK ConsolePropertiesHandler(HANDLE h)
{
 static BOOLEAN s_bPropertiesEntered = FALSE;
 NTSTATUS nExitCode = STATUS_SUCCESS;
 HMODULE hConsoleCpl;
 APPLET_PROC ConsoleCplMain;
 if(s_bPropertiesEntered)
 {
  if(h) CloseHandle(h);
  return STATUS_UNSUCCESSFUL;
 }
 s_bPropertiesEntered = TRUE;
 hConsoleCpl = LoadLibraryW(L"CONSOLE.DLL");
 if(hConsoleCpl)
 {
  ConsoleCplMain = GetProcAddress(hConsoleCpl, "CPlApplet");
  if(ConsoleCplMain)
  {
   ConsoleCplMain((HWND)h, CPL_INIT, 0, 0);
   ConsoleCplMain((HWND)h, CPL_DBLCLK, 0, 0);
   ConsoleCplMain((HWND)h, CPL_EXIT, 0, 0);
  }
  else nExitCode = STATUS_UNSUCCESSFUL;
  FreeLibrary(hConsoleCpl);
 }
 else nExitCode = STATUS_UNSUCCESSFUL;
 s_bPropertiesEntered = FALSE;
 return nExitCode;
}
Qui c'è un vero bug. Una race condition, per l'esattezza. Un baciotto a 
chi scopre dove, perchè e come rimediare. Già che c'ero ho anche tirato 
fuori un trick: per riavere l'icona "Console" nel pannello di controllo
(tolta in Windows 2000), aggiungete con regedt32 questa REG_EXPAND_SZ:
HKEY_CURRENT_USER (HKEY_LOCAL_MACHINE per tutti gli utenti)
 Software
  Microsoft
   Windows
    CurrentVersion
     Control Panel
      Cpls
       console = %SystemRoot%\system32\console.dll


 
http://makeashorterlink.com/?B2E21144
rotto?





 Lo chiedo perche' credo che sia presente anche in wine...
ovvio, o Wine non esisterebbe


 chi scopre dove, perchè e come rimediare.
Ci provo! ho come l'idea che possa capitare che più istanze della funzione
vengano richiamate contemporaneamente, e che la variabile statica
s_bPropertiesEntered venga utilizzata per fare in modo che solo la prima
istanza esegua...
Ma se, date due istanze, entrambe eseguono il codice
 if(s_bPropertiesEntered)
 {
  if(h) CloseHandle(h);
  return STATUS_UNSUCCESSFUL;
 }
prima che una delle due possa eseguire:
 s_bPropertiesEntered = TRUE;
allora il controllo viene eluso ed entrambe le istanze eseguono il codice
successivo, non so con quali risultati...
Soluzione:
/* enter CS */
 if(s_bPropertiesEntered)
 {
  /* exit CS */
  if(h) CloseHandle(h);
  return STATUS_UNSUCCESSFUL;
 }
s_bPropertiesEntered = TRUE;
/* exit CS */
(ai commenti sostituire le giuste istruzioni per ottenere mutua esclusione
sulla variabile s_bPropertiesEntered).
Saluti.
-- 
\/   | |         Wilmer Ricciotti - ICQ UIN: 3233084
/\ e | | o s s   
wi...@libero.it
HiT - EdenGames: 
http://hit.edengames.net
sito  personale: 
http://www.cs.unibo.it/~ricciott/
 (non attivo)

 rotto?
Credo, ma non ne sono sicuro, che volesse suggerirti di usare
makeashorterlink.com
 in modo da non rovinare l'allineamento ai margini dei
tuoi post neanche quando includi link lunghi...


 parte? Perche' ti brucia cosi' il culo?
ach, sublime!
sara', ma secondo me siete almeno cuggini...
 
-- 
Millions of lemmings cannot be wrong! 

 Ma non credo che fatturino il miliardo di dollari.
Allora non contano :-)
Tutte le societa' che producono software su misura forniscono i sorgenti,
questo non significa che quei sorgenti siano OpenSource.
C:\>iao Angelo

 basso.
Ma chi te lo fa fare di parlare di cose che evidentemente NON conosci?



Molto carino. :)
Grazie.
Facciamo pace, micetta? :)
-- 
Federico Fanali

 Qui c'è un vero bug. Una race condition, per l'esattezza
tanto per intenderci: tranquillamente trascurabile. Al più si apriranno 
due finestre di proprietà per la stessa console


 codice successivo, non so con quali risultati...
smack! bravo! mi sei scivolato sulla soluzione, che è un caso classico, 
da manuale direi, di test-and-set atomico:
volatile static LONG s_fEntered = 0;
if(InterlockedCompareExchange(&s_fEntered, 1, 0))
{
 /* ... eccetera */
}
/* ... eccetera */
InterlockedCompareExchange, in una sola istruzione [1] (e [2] con mutua 
esclusione su Destination per i sistemi multiprocessore) fa questo:
LONG FASTCALL InterlockedCompareExchange
(
 LPLONG volatile Destination,
 LONG Exchange,
 LONG Comperand
)
{
 if(*Destination == Comperand)
 {
  *Destination = Exchange;
  return Comperand;
 }
 else
  return *Destination;
}
[1] cmpxchg
[2] usando il prefisso lock


     handle a finestra?
Qui buio completo, probabilmente gli manderà un qualche messaggio?


 da manuale direi, di test-and-set atomico:
Ammetto che č una test&set da manuale. Ma ammetto anche di non avere la piů
pallida idea di quali chiamate siano fornite da windows per la
sincronizzazione, che ci potevo fare? :p


 di cosa si tratta):
COSA hai usato per ottenerlo? Vorrei sapere, se si puo'.
Saluti.

 occorre la registrazione.
Vedi sopra.


 di aiutare parecchio
Beh, sicuramente č impossibile ricostruire codice OO, ma per capire cosa
faccia basta il suo equivalente procedurale...


 COSA hai usato per ottenerlo? Vorrei sapere, se si puo'.
già che ci siamo, il trucco di cui parlavo per riconoscere l'uso di SEH 
in Visual C++ 7 (Microsoft C++ 13.0) è questo:
 - prologo ed epilogo non sono più codice inline: ora sono due funzioni 
   di libreria, __seh_prolog e __seh_epilog. Tutte le funzioni con SEH,
   adesso, contengono chiamate a quelle due funzioni
 - uno degli argomenti di __seh_prolog è un array di:
struct _SEH_FRAME
{
 LONG_PTR Unknown; /* boh? contiene sempre -1 */
 DWORD (__cdecl * Filter)(void);
 void (__cdecl __declspec(noreturn) * Handler)(void);
};
   Quest'array viene generato dal compilatore, in questo modo:
    - viene generata un'entry per ogni __try
    - Unknown contiene sempre -1
    - Filter è:
       - per __try/__except: il puntatore alla parentesi dell'__except
       - per __try/__finally: NULL
    - Handler è il puntatore al corpo dell'__except o del __finally
 - il frame attuale (indice nell'array dei frame, o -1 per codice senza 
   SEH) viene scritto in [ebp-4]
Urge un esempio. Una roba del genere:
int blah(void)
{
 __try
 {
  zag();
  __try
  {
   foo();
  }
  __finally
  {
   doh();
  }
 }
 __except(EXCEPTION_EXECUTE_HANDLER)
 {
  bar();
 }
 goo();
 return 1;
}
diventa questo (possibilmente sbagliato, ma dovrebbe rendere l'idea):
DWORD __cdecl __blah_filter0(void) { return EXCEPTION_EXECUTE_HANDLER; }
void __declspec(noreturn) __cdecl __blah_handler0(void) { bar(); goto __blah_after_handler0; }
void __declspec(noreturn) __cdecl __blah_handler1(void) { doh(); goto __blah_after_handler1; }
struct _SEH_FRAME __blah_frames[] =
{
 { -1, &__blah_filter0, &__blah_handler0 },
 { -1, NULL, &__blah_handler1 }
};
int blah(void)
{
 __seh_prolog(&__blah_frames);
 __seh_frame = 0; /* __seh_frame è [ebp-4] */
 zag();
 __seh_frame = 1;
 foo();
 __blah_handler1();
__blah_after_handler0:
__blah_after_handler1:
 __seh_frame = -1;
 goo();
 __seh_epilog();
 return 1;


 COSA hai usato per ottenerlo?
IDA Pro, già una vaghissima idea di cosa facesse il codice e molto olio 
di gomito


 da scoprire in un codice chiuso come quello di Windows?
parecchie. La maggior parte sono banalità - test-and-set non atomici, o 
valori di ritorno ignorati le più frequenti. Finora, personalmente, non 
ho trovato niente di serio. C'è parecchio codice archeologico, in certe 
DLL, ma è tutto qui. Il sistema di base è piuttosto solido, nonostante, 
a tratti, sia così brutto da far sanguinare gli occhi. I problemi vanno 
cercati altrove: Office, Internet Explorer, IIS


 Qui buio completo, probabilmente gli manderà un qualche messaggio?
come sul dirsi: boh? :-) l'autopsia di console.dll è rimandata a domani


 se non lo sono si deducono più o meno facilmente dal contesto. Ora, non 
Uhm, dipende dal tipo di programma.
Per codice di controllo e` abbastanza vero, per
codice di calcolo numerico, magari compilato con
"icc" ultraottimizzato, direi cha la cosa si fa
alquanto duretta.
L'uso massiccio di loop unrolling, pipelineing ed
inlineing rende parecchio offuscato l'assembly.
In aggiunta l'uso (ed abuso) di SSE non aiuta ad
avere un codice piu` chiaro...
bye,
-- 
   Piergiorgio Sartor

 chi non l'ha fatto? :-)
Linux

 di gomito
2 su 3 li abbiamo ;)
Saluti.

 come sul dirsi: boh? :-) l'autopsia di console.dll è rimandata a domani
Ah quindi la fai :P attendo con ansia i risultati allora ;-).


 certi tipi di opere (su un'invenzione *non* c'č il diritto d'autore).
No problem, ti credo sulla parola. La SIAE interpellata sull'argomento
non si e' minimamante degnata di rispondere (contrariamente alla FSF,
su un altro argomento).
C:\>iao Angelo

 Come vuoi. Allora la crakko. :-)
Ti fornisco i sorgenti, visto la tua allergia alla GPL... Se vuoi puoi crakkarti
pure quelli, ma ci sono modi migliori di passare la giornata :-)
C:\>iao Angelo

 Secondo me tu hai finito la pomata...
no, sto bene attento ad aerne sempre una scorta, in modo da non avere quei 
bruciori che causano malumore e spingono a rispondere amle alla gente su 
usenet...


 su un altro argomento).
Beh, non serviva scomodare la SIAE... bastava google:
http://www.dirittodautore.it/freedocs/LDA633-41_Agg_2003.pdf


 :-) 
I sorgenti sicuramente li miglioro :-D
si fa per ridere...

On Wed, 16 Jul 2003 17:35:58 +0000 (UTC), 
tho...@despammed.com
 wrote:
[snip]
it.discussioni.litigi
sbirish.

 
http://www.dirittodautore.it/freedocs/LDA633-41_Agg_2003.pdf
Una ricerca l'ho fatta, evidentemente i criteri di ricerca non
sono stati buoni.
E poi volevo vedere se qualcuno mi rispondeva. Anche se la risposta
non e' che mi abbia convinto, quelli della FSF sono stati mitici ho
inviato una richiesta alle 9'00 mi hanno risposto alle 17'00 (+-) :-)

 ha scritto::

magari dico cavolate.. 
ma mi pare che il primo stack di rete di linux fosse proprio quello di
386bsd, compreso ipfw.. se solo riuscissi a gugolare questa cosa...

a sentimento?
il fatto è che tu del tuo tempo puoi fare quello che vuoi, del mio no.
sei ot, in tutti i tuoi post. Se devi litigare e basta va in quel ng,
altrimenti moderati e posta solo quando hai da dire qualcosa di
intelligente. 
sbirish.

 magari dico cavolate..
Magari dici cavolate.
:-)
A parte gli scherzi, ipfw c'era, ma non il resto.

 fatto che windows XP non riesca a skinnare le finestre della console? 
probabile. Deve avere a che fare con il modo in cui vengono caricate le 
skin. Il fatto che siano di CSRSS significa anche che, si dovessero mai 
bloccare (successo almeno due volte), non le potresti chiudere in alcun 
modo


 Linux
anche loro l'hanno fatto - per riscriverlo al primo dubbio di proprietą 
intellettuale, ma per farlo l'han fatto


  oppure si affezionerà all`uno e disprezzerà l`altro." Gv 16, 13
A volte i servi odiano anche *TUTTI* i padroni, ma qui il caso e' un altro:
- Linux e' schiavo dell'utente ed esegue gli ordini al 100%
- Windows e' schiavo dell'utente ma sotto sotto fa ancora un po' gli 
interessi delo schiavista che ce lo ha venduto, un certo Cancelli....

 intellettuale, ma per farlo l'han fatto
Assolutamente no.
Non stiamo parlando dell'anno scorso, stiamo parlando del 93, non č
stata riscritta una cippa, prima non c'era proprio il protocollo TCP/IP.
E nessuna proprietą intellettuale, c'era una causa in corso tra Berkley
e AT&T.

 risposto alle 17'00 (+-) :-)
Beh, se non ti avessero risposto sarebbero andati contro la loro stessa
etica...


 Linux
Beh, saremmo molto avanti se il kernel di un SO fosse in grado di andare
a leggere i sorgenti di un altro SO per auto-aggiornarsi... :-P


 Berkley e AT&T.
una causa riguardante cosa?


 un altro: - Linux e' [...]
blah, blah e ancora blah. Banale


 roba che scottava, non perchè l'idea facesse tanto schifo
per intenderci: non mi interessa molto, e sto parlando solo per sentito 
dire, e solo per fare interferenza (l'argomento è vecchio ed abusato, e 
praticamente senza basi: qualcuno può *dimostrare* se il TCP di Windows 
è o no quello di BSD?)


 Chi? quelli della SIAE? Troppo occupati a pensare come spendere soldi...
Adesso pare che abbiano anche tappato il buco di bilacio e sono in
attivo...
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 attivo...
Buco in bilancio? La SIAE? ROTFL...
Il problema più grosso che hanno in SIAE è proprio riuscire a trovare 
il modo di spendere i soldi...


 il modo di spendere i soldi...
...e se pagassero (anche) gli artisti minori?


 amministrazione prendono più soldi degli artisti importanti.
Vuoi dire che "conditio sine qua non" per prendere sodli dalla SIAE
e' avere "santi in paradiso"? Allora non e' cambiato niente...
" ZULU' - 99 POSSE
 Compili il bordero'e invece di scrivere "Curre curre guaglio'" con
 l'accento scrivi "Curre curre guaglio", senza accento. Tutto il
 bordero' è invalidato e tutti i soldi che loro si sono presi da quella
 serata in cui tu hai fatto "Curre curre guaglio'" vanno nel fondo cassa
 della Siae che viene ripartito a fine anno tra i soci."
http://www.report.rai.it/2liv.asp?s=82
