Newsgroup: it.comp.os.dibattiti
Titolo: Singularity (quasi) per tutti.

"The Singularity Research Development Kit (RDK) is based on the
Microsoft Research Singularity project. It includes source code, build
tools, test suites, design notes, and other background materials. The
Singularity RDK is for academic non-commercial use."
http://www.codeplex.com/singularity
La licenza: 
http://www.codeplex.com/singularity/license
Per chi non conoscesse Singularity, si tratta di un interessante
kernel managed sperimentale di Microsoft Research.
SALUTONI,
WindoM

 
http://www.codeplex.com/singularity/license
   Ma ricordo bene che fu detto che le licenze virali erano il male ???
-- 
                          | Almeno tu che puoi fuggi via canto
\|/ ____ \|/   \ ||_|     | nomade questa cella e` piena della
"@'/ ,. \`@"    \|| |     | mia disperazione tu che puoi non
/_| \__/ |_\ Vax Headroom | farti prendere.
   \__U_/                 |                    BMS

    Ma ricordo bene che fu detto che le licenze virali erano il male ???
è Microsoft, direi che è già molto...

 è Microsoft, direi che è già molto...
   Si, questo lo immagino ;-)
Quello che intendevo dire è che mi pare che proprio loro avessero detto che
le licenze virali fossero IL MALE... Poi se ne escono con una licenza che è
virale come e quanto la GPL... Quando si dice la coerenza, nevvero...
-- 
                          |   
\|/ ____ \|/   \ ||_|     |   Sono aperte le gare di lancio del
"@'/ ,. \`@"    \|| |     |   cavalletto...
/_| \__/ |_\ Vax Headroom |   ISCRIVETEVI NUMEROSI !
   \__U_/                 |

 nevvero...
ah, lol, non avevo colto :P

 virale come e quanto la GPL... Quando si dice la coerenza, nevvero...
Piu` che virale mi pare il comandamento "Non farai un cazzo al di fuori 
dell'accademico"... Vabe` mica pensavi che facessero una BSD?
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Beware of bugs in the above code; I have only proved it correct, not tried it.
(Donald Knuth)

 Vabe` mica pensavi che facessero una BSD? 
Non sia mai !!! Non sono pronto per la fine del mondo ;-)
Sta di fatto che hanno dimostrato per l'ennesima volta la loro estrema
coerenza, sempre IMHO...
-- 
                          |
\|/ ____ \|/   \ ||_|     | Un programma fa quello che gli dici,
"@'/ ,. \`@"    \|| |     | non quello che vuoi
/_| \__/ |_\ Vax Headroom |
   \__U_/                 |           Terza Legge di Greer

 coerenza, sempre IMHO...
Io pero` li comprendo. Non sono i paladini della liberta` stile openbsd 
"fate come ve pare", anche perche` altrimenti fallirebbero. Ma il 
giorno verra` che MS rilascera` tutti i suoi 7 software critici sotto 
la licenza BSD, e si udiranno squilli di tromba, ed il signore tornera` 
a giudicare il suo popolo :D
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

 c'e` nessun paladino della liberta` in sigularity :)
A me sembra piuttosto un "chiunque può modificare il codice e
ridistribuirlo, ma gli unici a poterci fare dei soldi siamo noi".
Raffaele

 La licenza: 
http://www.codeplex.com/singularity/license
4. That Microsoft is granted back, a non-exclusive, irrevocable, 
royalty-free, and sub-licensable license to, for any purpose, reproduce, 
publicly perform or display, install, use, modify, distribute, make and 
have made, sell and transfer modifications to and/or derivative works of 
the Software source code or data that you provide to Microsoft through 
the CodePlex tool or otherwise make directly available to Microsoft.
ale! Quel che è mio, è mio. Quel che è tuo, è mio!

 said:

Beh certo! Mica sono stupidi.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Basic research is what I am doing when I don't know what I am doing.
(Wernher von Braun)



Si se sfrutti me. Ricorda che e` un progetto di ricerca e come tale 
puo` restare. Non so se mai verra` portato avanti eh...
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
We know Linux is the best, it can do infinite loops in five seconds.
(Linus Torvalds)

 Si se sfrutti me. 
quindi per coerenza sei un sostenitore della gpl.

 quindi per coerenza sei un sostenitore della gpl.
Stai chiedendo a Ratzinger se e' a favore del preservativo.
-- 
BArrYZ



 quindi per coerenza sei un sostenitore della gpl.
Sarebbe come chiedere a Ratzinger:"Sua Eminenza, Lei e' a favore del 
preservativo?".
-- 
BArrYZ

 quindi per coerenza sei un sostenitore della gpl.
No perche` lo scopo e` diverso per la gpl: rendere tutto il mondo gpl. 
La licenza MS invece ha lo scopo di proteggere solo un prodotto di 
ricerca, e da come leggi non e` per nulla pro-business.


 
ergo sono totalmente incoerenti

 ricerca, e da come leggi non e` per nulla pro-business.
no, di grazia, è o non è equi-virale? non mi fare un discorso sui 
massimi sistemi, parliamo di singularity.

 ricerca, e da come leggi non e` per nulla pro-business.
La licenza MS ha il solo scopo di espropriare i contributi di terze 
parti, dalla possibilita' di usarli per scopi commerciali.
Il problema e' che con una licenza cosi', sara' ben difficile trovare 
qualcuno disposto a contribuire, se non qualche fessacchiotto (purtroppo 
ce ne sono) che lavorerebbe, gratis, per far arricchire Microsoft.
Se sei per la ricerca, quella vera, cioe' quella che poi ha dei riflessi 
anche nella societa' e quindi nel mondo economico, devi mettere in 
condivisione reale quello che trovi, senza vincoli sui profitti.
Altrimenti stai solo cercando di sfruttare il lavoro altrui.
-- 
BArrYZ

 no, di grazia, è o non è equi-virale?
Lo e', lo e'.
Ah, la coerenza.
-- 
BArrYZ

Ottavio Campana wrote:

Non mi sembra che ci sia niente di strano; se TU rendi "directly available
to Microsoft" le modifiche che hai fatto, loro hanno il diritto
("non-exclusive", tra l'altro) di farci quello che vogliono...
Cosa mi sfugge?
-- 
Faber
http://faberbox.com/
Anyone who slaps a 'this page is best viewed with Browser X' label on a Web
page appears to be yearning for the bad old days, before the Web, when you
had very little chance of reading a document written on another computer,
another word processor, or another network. -- Tim Berners-Lee



Se per "incoerenti" intendi che si parano il culo... beh viva la loro 
incoerenza.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
If you get this in less than 10 seconds, then you are a certified geek.
"FEATUR"
(License plate seen on an old Volkswagen Beetle)

 massimi sistemi, parliamo di singularity.
Direi che l'approccio "virale" c'e`, solo con fondamentali differenze. 
Uno e` un progetto di *RICERCA* l'altro invece compete nel *BUSINESS*.
Singularity e` un prodotto MS e non "del popolo", e` un prodotto di 
ricerca e tale deve rimanere. Lo scopo della licenza e` la protezione 
del proprio codice, per poter essere sfruttato solo da MS. Lo scopo 
della GPL e` oramai DICHIARATO da anni essere quello di avere tutto il 
sw del mondo sotto GPL.
Insomma, un conto e` l'influenza che ti passa in 3 giorni, un conto 
l'aids. Virali entrambi, ma una la accetti, l'altra no.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
It is a very sad thing that nowadays there is so little useless information.
(Oscar Wilde)

 Altrimenti stai solo cercando di sfruttare il lavoro altrui.
Vedi su cio` che accade nel mondo della ricerca.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
If you get this in less than 10 seconds, then you are a certified geek.


 l'aids. Virali entrambi, ma una la accetti, l'altra no.
senti, ti stimo una persona intelligente, ma non riesco proprio a capire 
  questo tuo preconcetto fhe quello che orbita attorno a fsf č male, il 
resto č bene.

 ergo sono totalmente incoerenti
Credo che ci siano due problemi diversi. Da un lato loro criticano la 
viralità della GPL. Questa è un fatto (poi possiamo accordarci sui 
termini). Io da sviluppatore posso dirti che sono infastidito. Se ho 
tempo, uno di questi giorni potrei rilasciare un sw open basato su una 
piccola libreria (che mi è molto comoda). La mia intenzione era di 
usare una licenza BSD: tuttavia essendo quella libreria GPL, dovrò 
andare anche io di GPL.
Non muore nessuno. Peccato: io avrei voluto lasciare agli eventuali 
utenti qualche libertà in più. Mi viene impedito. Amen. Confesso che il 
tutto è puramente irrilevante: l'oggetto potrebbe avere uno scopo 
dall'accademico al didattico e credo che se lo guarderanno 3 persone 
saranno tante. Per cui la libertà che io non posso lasciare (chiudere 
il codice) è più una cosa teorica che pratica.
Nota tuttavia che FSF si pone come "paladini della libertà". Certo, la 
GPL è stata necessaria ed è tutt'ora necessaria a chi vuole fare 
dell'open source un processo aziendale primario (se non necessaria, 
certamente molto comoda).
Microsoft semplicemente sta lasciando codice 'accademico'. Mi 
piacerebbe di più che usassero la BSD? Certo. Ma al di la dell'MS 
cattivi per forza, trovo sufficientemente positivo che rilascino il 
codice per non cavillare sul fatto che ci sono licenze migliori.

 utenti qualche libertà in più. Mi viene impedito.
Non ti viene *impedito*, semplicemente devi adeguarti alla licenza. 
Quando hai scelto di modificare il codice, la licenza la conoscevi 
benissimo *prima* di farlo (o almeno avresti dovuto). Se ritenevi la GPL 
una licenza troppo vincolante, potevi non usare quei sorgenti, mi pare 
molto semplice.
Come al solito i detrattori della GPL vedono questa cosa come una 
privazione, quando piu' banalmente si tratta di accettare o meno i 
termini di una licenza. Se una licenza non piace, non si usa quel 
software. Ma se si usa quel software con quella licenza, mi pare poi 
ridicolo lamentarsene.
E stai tranquillo che gli utenti saranno liberissimi a loro volta, visto 
che, come dici te, "non muore nessuno" rilasciando i sorgenti.
-- 
BArrYZ

 molto semplice.
Molte volte non e` possibile, in quanto le alternative non hanno lo
stesso livello qualitativo o funzionale. PsycoPG, ad esempio, e`
tencicamente piu` efficiente di PgSQL, mentre QT e` nativa su OS X da
molto piu` tempo di Gtk, che dovrebbe ancora richiedere un server X per
funzionare su quella piattaforma
Enrico
[1] e, sinceramente, riesco a capire come tu od Ottavio non riusciate a
comprendere questo punto di vista

effettivamente la viralità della GPL può essere un problema, ma non
dimentichiamo che questa è stata una scelta obbligata per evitare che il
software open source fosse depredato 
con la licenza BSD c'hanno marciato tutti, in primis Microsoft e Apple
per quanto riguarda Singularity è davvero strano che ne rilascino il codice,
a mio avviso o vogliono indurre gli sviluppatori a portare software sotto
il nuovo kernel oppure vogliono semplicemente migliorarlo senza spendere un
soldo, sfruttando i milioni di programmatori entusiasti sparsi per il mondo
alla fin fine qualsiasi miglioramento, idea, ecc... finirà nelle fauci di MS

 visto che, come dici te, "non muore nessuno" rilasciando i sorgenti.
In questo preciso caso *no*. Non muore nessuno perchè è un progetto di 
ambito grosso modo accademico. L'utilità pratica è quasi nulla: la cosa 
interessante sono solo (eventualmente) i sorgenti da studiare.
A questo punto un discorso del tipo scelgo la GPL per potere vendere il 
codice alle aziende commerciali oppure scelgo la BSD per permettere una 
più facile adozione immediata (eventualmente e probabilmente 
rinunciando ad un ritorno economico diretto) sono fuori luogo.
Su alti progetti la faccenda è più seccante.
-- 
Any inaccuracies in this index may be explained by the fact that it has 
been sorted with the help of a computer.
Donald Knuth

 rilasciati sotto licenza CDDL
Minchia questa me la segno...
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Basic research is what I am doing when I don't know what I am doing.
(Wernher von Braun)

 alla fin fine qualsiasi miglioramento, idea, ecc... finirà nelle fauci di MS
Credo che lo scopo non sia di attrarre... gia` hai problemi con vista, 
ti metti pure ad attrarre su un os che compete con il tuo, nella stessa 
societa`? "Una serpe in seno"?
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
There are 10 types of people in the world:
those who understand binary, and those who don't.

 male, il resto è bene.
Non ho mai detto che la FSF e` il male, ho detto che sono dei fanatici. 
E odio il fanatismo. La FSF fa la paladina della giustizia ma in 
realta` non lo e`. Leviamoci il velo dagli occhi. MS e` una societa` 
per profitto, e come tale si comporta.
Tutte ste storie per un progetto di ricerca mi sembrano un po' strane. 
Leggi la mia risposta a BarrYZ su RapidMind per capire il perche` si 
sono parati il culo.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
43rd Law of Computing: Anything that can go wr
fortune: Segmentation violation
Core dumped

 Il fatto che una voglia proteggere
Vabe`, ho premuto presto :D
Piu` che virale direi attrattiva, lgpl. Come ho detto sotto. E non e` 
per business. Insomma siamo su due ambiti diversi, FSF per le cose 
aggratise (nessuno paga nulla dove vivono loro...) MS invece e` per il 
profitto (e se mi pesti i piedi te meno).
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Beware of bugs in the above code; I have only proved it correct, not tried it.
(Donald Knuth)

 Apple
Buffo. La Apple di una volta non lo aveva fatto, la Apple di oggi usa 
sw sotto BSD, che *lascia* sotto BSD e che rimanda indietro i 
contributi.
Riguardo Microsoft c'è sempre il caso tipico di TCP/IP. Altro?
-- 
A good designer must rely on experience, on precise, logic thinking; 
and on pedantic exactness. No magic will do.
Niklaus Wirth

 a comprendere questo punto di vista
Eh. Diciamo che mi stupisce più Ottavio. Barryz non sviluppa, non credo 
abbia presente il problema.
-- 
Frankly, I'd rather not try to compete with Perl in the areas where 
Perl is best -- it's a battle that's impossible to win, and I don't 
think it is a good idea to strive for the number of obscure options and 
shortcuts that Perl has acquired through the years.
Guido van Rossum, 7 Jul 1992

 lgpl, forse e` piu` appropriato.
Bisogna leggere con attenzione il testo della licenza per fare 
paragoni. Lo 'spirito' è una cosa di cui vaneggia rms.
IMHO il punto è che MS non vuole che il sistema operativo prenda vita 
per i fatti suoi e vuole poterlo re-imbrigliare. IN questo è 
radicalmente diversa da tutte le licenze open. E' diversa pure dalla 
AFPL2 (riconosciuta da fsf, per inciso), anche se ne condivide in certa 
misura alcuni intenti.
-- 
I don't wanna talk to you no more, you empty headed animal food trough 
wiper! I fart in your general direction! You mother was a hamster and 
your father smelt of elderberries!

 prelazione su tutto (vedi le altre parti della licenza).
C'avrei giurato, mentre leggevo il post di Vax pensavo:"Naaa, ci dev'essere
una backdoor da qualche parte."
-- 
Ferrovie:
	Secondo stime di un osservatorio economico, l'Alta Velocita'
ferroviaria costera' troppo e sara' inutile e dannosa.  Portare la velocita'
massima a 300 km/h significa infatti: costruire curve piu' ampie mangiando
piu' territorio; rendere piu' difficile l'intreccio con i trasporti urbani;
costruire un parco treni ex-novo non intercambiabile col vecchio; aumentare
l'impatto acustico facendo salire i costi delle barriere antirumore; e creare
una rete di alimentazione ad alta tensione che e' incompatibile con l'attuale.
Il tutto per guadagnare 20 minuti tra Roma e Milano.  Conclusione: non ne vale
la pena.  Anche perche', se arrivi 20 minuti prima, non ci sono taxi.
		-- Panfilo Maria Lippi, "TABLOID TABLOID"@"Mai Dire Gol"

 debbano essere rilasciati sotto licenza CDDL
E poi dici a me di barare? :-)
-- 
Vincenzo

 
io lo farei soprattutto visto che ormai Windows non può andare da nessuna
parte, Singularity può rappresentare una soluzione ai problemi che
affliggono Windows, usare codice managed è decisamente un balzo verso
software bug-free
molti credono che .NET sia nato per integrare il web con il sistema
operativo, ma a ben guardare il vero vantaggio è la possibilità di disporre
di una piattaforma os-independent il che è un enorme vantaggio per potersi
liberare della zavorra che Windows si porta dietro

 profitto, e come tale si comporta.
il discorso del fanatismo mi va benissimo. Mi sta tuttavia sui maroni 
vedere che la stessa cosa è bene o male a differenza che a proporla sia 
fsf o M$.
Non voglio incensare fsf o condannare M$, ma tutta la supercazzola sulla 
viralità viene applicata a tutti o a nessuno. Come la storia dei toolkit 
grafici su mac os x prima di leopard (stando a quello che mi dici): non 
c'è uniformità, e reputo quanto meno non obiettivo chi accetta questo e 
contesta la convivenza di gnome e kde sui desktop linux.

 per i fatti suoi e vuole poterlo re-imbrigliare.
il punto è il seguente: M$ vuole poterlo imbrigliare quando sarà mai un 
prodotto commerciale.
fsf vuole imbrigliare il free software per poterlo controllare, 
esattamente come fa M$ per il suo prodotto.
Vi costa tanta fatica ammettere che sono la stessa cosa?

 utenti qualche libertà in più. Mi viene impedito.
perché rispattare una licenza opensource è così difficile, mentre è più 
facile rispettare i termini di una licenza commerciale?

 cui  l'applicativo o la libreria la  uso per i mei scopi[1].
questo discorso è ridicolo: vogliamo prendere una qualsiasi libreria 
commerciale e lamentarci che non possiamo cambiarci la licenza? suvvia...
PS: dovrebbe essere ci modo per sisteamrsi con le librerie gpl. Non ti 
link e ci chiami sopra dlopen. anni fa era venuto fuori il discorso...

 Vi costa tanta fatica ammettere che sono la stessa cosa?
Mai detto il contrario. Il problema è che MS 'è il male', FSF si 
spacciano per 'i buoni'. Ovvero 'ammettere che sono la stessa cosa' 
significa ammettere che di fatto FSF non è particolarmente diversa da 
microsoft. Il che è un complimento, semmai, per microsoft e una 
terribile offesa per fsf.
-- 
I have never designed a language for its own sake.
Niklaus Wirth

 liberare della zavorra che Windows si porta dietro
Ma cosa stai dicendo? In primo luogo non è chiaro chi dovrebbe pensare 
che uno dei più grossi progetti intrapresi da MS sia nato per 
'integrare web e sistema operativo'. Non è chiaro nemmeno cosa dovrebbe 
volere dire.
In secondo luogo, *di fatto* mono non è nemmeno vagamente al livello 
dell'implementazione microsoft. Per cui...
-- 
It was a fantastic success. Over 60 000 times more powerful than 
Britain’s great pre-war joke, and one which Hitler just couldn’t match.

 discorso...
Ah, ma sono sotto Python. Oltre tutto il punto non è mettermi a 
svicolare le licenze con gli accorgimenti tecnici. Sono questioni di 
principio, per come la vedo io.
-- 
I know of a particular, very large software producer that explicitly 
assumes that design takes 20% of developers' time, and debugging takes 
80%.
Niklaus Wirth

 più facile rispettare i termini di una licenza commerciale?
Perchè le licenze commerciali sulle librerie le schivo come la peste.


 link e ci chiami sopra dlopen. anni fa era venuto fuori il discorso...
Forse e` possibile, ma e` possibile in tutti i linguaggi? Con Python
l'unica via mi sembra creandosi i binding a mano (cosa accettabile nel
momento in cui i binding non esistono, inaccettabile negli altri casi)
Enrico
[1] oddio, questo in teoria potrebbe succedere, dipende sempre da cosa
decidono gli sviluppatori della libreria

 addosso. Usi Linux ma non sei uno gnulebano, devi perire! >:|
Che dire, il preicolo e` il mio mestiere :)
Personalmente non mi sembra che ci voglia un grosso sforzo. Un
applicativo ti mette a disposizione delle funzionalita` per ottenere un
prodotto. In teoria si potrebbe spostare l'associazione libreria ->
applicativo in applicativo -> documento, dove applicativo fa la parte
di cio` che ti mette a disposizione le funzionalita`, e documento fa la
parte dell'applicativo (inteso come fine ultimo dell'utente, sia esso
sviluppatore o utilizzatore)
Enrico

 E poi dici a me di barare? :-)
Perche`? In teoria il prodotto derivato da una libreria sono le
funzionalita` che mi mette a disposizione. In questo contesto, un
documento odt non dovrebbe essere equivalente?
Enrico

 documento odt non dovrebbe essere equivalente?
Ma no dai, c'e` addirittura una faq della GPL che si riferisce ad caso 
simile, gcc e il binario prodotto:
http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF
Considerare un documento prodotto con OO un "prodotto derivato" da OO e` 
una interpretazione che nessuno si e` mai sognato di proporre e 
francamente non credevo che tu realmente ci pensassi.
-- 
Vincenzo

 
beh Mono è lì dov'è e non c'interessa....

 francamente non credevo che tu realmente ci pensassi.
Penso di essermi spiegato meglio nel post in risposta a Enrico Franchi
Enrico

 liberare della zavorra che Windows si porta dietro
Beh di OS scritti in Java ce ne sono. Non vedo la differenza con .net.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Beware of bugs in the above code; I have only proved it correct, not tried it.
(Donald Knuth)

 una backdoor da qualche parte."
E certo mica si possono permettere di perdere il lavoro loro.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Beware of bugs in the above code; I have only proved it correct, not tried it.
(Donald Knuth)

 singularity e ci facciano un OS o qualsiasi altro prodotto commerciale.
Ecco perchè, almeno secondo me, IBM ha investito in Linux/GPL
più che in  FreeBSD :) 

 linux.
Io non incenso MS, Apple, Sun o nessun altro. Ma siccome la FSF si 
incensa da sola, mi sta sulle palle. Semplice. La differenza sostaziale 
poi per me e` che le societa` rischiano capitale, mentre la FSF no, e 
non mi piace.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
It is a very sad thing that nowadays there is so little useless information.
(Oscar Wilde)

 piů che in  FreeBSD :)
FreeBSD... che perň puň godere in parte di "luce riflessa",
essendo Linux Open. ;)
Insomma GPL lo 'vedo' come uno "spaccaghiaccio" che apre a nuove
frontiere e territori (ad esempio con driver in abbondanza...,almeno nel 
panorama dei sistemi Open).
Mentre FreeBSD lo vedo piů...inseguitore - di certo lo č per quanto
concerne la 'massa' dello sforzo nello sviluppo, e l' attenzione che 
riceve -
..inseguitore..diveco...che perň imho 'lavora in sinergia' con Linux :)

 E certo mica si possono permettere di perdere il lavoro loro.
Forse volevi dire:
"E certo mica possono lasciarsi scappare l'occasione di mettere le mani sul
lavoro altrui"
-- 
"101 frasi da evitare quando si vuole rimorchiare una ragazza":
(72)  Ho un tatuaggio col tuo nome su di me da qualche parte.
(74)  Non aver paura, non mordo.  A meno che tu non me lo chieda.
(75)  Ho avuto quattro mogli.  Sono morte tutte in circostanze
      misteriose.
(76)  Dimmi tutto di te.  Mi piace farmi vedere mentre converso con una
      sventola.
		-- Daniele Luttazzi, "C.R.A.M.P.O."

 lavoro altrui"
Maddeche`?!
Ora ragiona un attimo: chi svilupperebbe per Singularity? E cosa svilupperebbe?
Insomma, stai guardando ad un Minix nuovo, solo che non te ne accorgi! :)
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
It is a very sad thing that nowadays there is so little useless information.
(Oscar Wilde)

 ..inseguitore..diveco...che però imho 'lavora in sinergia' con Linux :)
Io non vedo inseguitori o no. Vedo un OS, FreeBSD, ed una distribuzione 
di sw, Linux. C'e` differenza. FreeBSD credo non avra` mai gran 
diffusione, i BSD si (Apple, Sun).
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Error. Keyboard not attached. Press F1 to continue...
(Real BIOS Error)

 beh Mono è lì dov'è e non c'interessa....
E quindi? Quale è il punto?
-- 
The most important thing in the kitchen is the waste paper basket and 
it needs to be centrally located.
Donald Knuth

 accorgi! :)
Tanny è molto più simpatico, non offendere! :P
-- 
Strange women lying in ponds distributing swords is no basis for a 
system of government!

 open.
Direi piuttosto di rendere svantaggioso lasciare il sw non open. Più 
come 'eliminare', direi trasformare.
-- 
My duty as a teacher is to train, educate future programmers.
Niklaus Wirth

 la FSF no, e non mi piace.
Guarda, sai bene come io sia contrario agli eccessi degli gnulebani. 
Sai bene che non apprezzo molte posizioni estremiste di determinate 
persone. Tuttavia non dimentichiamo l'importanza che ha FSF anche nel 
bene nel panorama attuale.
Che so, immagina se non avessero fatto il gcc.
-- 
Python is fast enough for our site and allows us to produce 
maintainable features in record times, with a minimum of developers.  
(Cuong Do, Software Architect, YouTube.com)

 
però bisogna ammettere che come utilizzo Java è visto principalmente in
funzione web e web services, mentre .NET fin dall'inizio è stato chiaro che
è un ambiente per gli usi più disparati

 Insomma, stai guardando ad un Minix nuovo, solo che non te ne accorgi! :)
Massì, stavo trolleggiando...
-- 
13.  Quando viaggiate in avanti su una macchina del tempo, evitate di
sporgere il gomito dal finestrino, o vi diventera' un fossile.
		-- Daniele Luttazzi, 13 consigli per chi va in vacanza,
		   postata su it.hobby.umorismo [13/13]

 Perchè le licenze commerciali sulle librerie le schivo come la peste.
E schiva anche la GPL, se ti dà così fastidio :)
-- 
Vide

 E schiva anche la GPL, se ti dà così fastidio :)
Quando posso lo faccio. Mi limito a dire che è una rottura di palle.
-- 
I think computer viruses should count as life. I think it says 
something about human nature that the only form of life we have created 
so far is purely destructive. We've created life in our own image.
Stephen Hawking

 ormai il codice è ingestibile
Ah, quindi tu conosci il codice?
O conosci almeno l'architettura per dire cosa, secondo te, è diventato 
ingestibile?
SALUTONI,
WindoM 

 di una generazione prima.
Questo punto mi interessa parecchio, posso chiederti di argomentarlo o anche 
solo di passarmi qualche riferimento a supporto?
SALUTONI,
WindoM 

 puntatori
Detta cosi`[1] sembra che Pascal non abbia i puntatori. Pascal ha i
puntatori, anche se non hanno la stessa importanza rispetto alla
controparte C
Enrico
[1]  o almeno e` cosi` che l'ho capita io

 controparte C
Io ho detto che Pascal non ha l'aritmetica dei puntatori. Il che è vero 
e basta. :)
E' la principale differenza fra i puntatori di Pascal e quelli di C, in 
effetti.
-- 
Programming is usually taught by examples.
Niklaus Wirth

 intendevo proprio questo, Windows non ha futuro cosě com'č,
AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH
AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH
AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH
AHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH
Mi ricordi mio zio, famoso in famiglia per la previsione piu' idiota del 
secolo.
Anno '81, o giu' di li': "che e'? compiute? Ma li fa i piatti? Pulisce per 
terra? No? Allora non serve a un cazzo." 

 effetti.
Si non ha l'algebra chiusa come C, ma i puntatori ci sono e funzionano bene :)
Difendo a spada tratta il miglior linguaggio di programmazione 
didattico mai concepito ;)
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Beware of bugs in the above code; I have only proved it correct, not tried it.
(Donald Knuth)

 è un ambiente per gli usi più disparati
Java *ATTUALMENTE* e` visto come la panacea di tutti i mali, e curera` 
il cancro e l'aids. Ecco come e` visto. Poi c'e` gente intelligente che 
pensa che java vada bene preso a piccole dosi e solo per alcuni mali.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Three things are certain
Death, taxes, and lost data
Guess which has occurred. (Computer's Haiku)

 Tanny è molto più simpatico, non offendere! :P
Tanny? Non conosco!
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Basic research is what I am doing when I don't know what I am doing.
(Wernher von Braun)

 Che so, immagina se non avessero fatto il gcc.
Non dimentico, se rileggi molti miei post dico di come alcuni progetti 
siano degni di nota, come gcc, altri no.
Ma da non dimenticare a venerare ce ne passa.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
Three things are certain


Ma qualcuno, UNO SOLO, che invece di dibattere su questa scemenza della 
licenza di distribuzione avesse provato ad installare il prodotto, c'č?
Cosě, per sapere... 

 Così, per sapere...
beh si, io l'ho installato, nello zip c'è tutto il necessario per il build,
il sistema boota normalmente ed è molto veloce ( ok non ha i gingilli i
Vista, però già il kernel è più veloce di NT ), per ora di fatto non esegue
nessun software utile, è più o meno allo stesso livello di SharpOS che è un
altro OS .NET
i concetti alla base di Singularity si ritrovano in JNode, TaOS e altri OS
di nuova concezione
beh le cose che sono interessanti sono la compilazione JIT del codice che
ovviamente significa indipendenza dall'architettura, la mancanza di
meccanismi di protezione di memoria che velocizza in maniera bestiale il
context switch, il meccanismo di IPC, comunque nella dir /docs/Design Notes
c'è un bel pò di documentazione che spiega queste cose
effettivamente è molto bello, elegante e performante ( niente a che vedere
con Windows insomma ) 
adesso bisognerà vedere se sarà mai usato nel mondo reale

 Così, per sapere...
E` un prodotto di ricerca, scaricalo e provalo. Tornerai alla mia cara 
Slackware 3.0, non molto di piu`, e forse non vivra`.
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
43rd Law of Computing: Anything that can go wr
fortune: Segmentation violation
Core dumped

 didattico mai concepito ;)
Perche` solo didattico, direi. Pascal e` ottimo anche in ambito
professionale
Enrico

 e basta. :)
Devo essere sincero, ho sempre evitato il C come linguaggio, e quindi
non so quanto sia potente la gestione dei puntatori. Della tua frase,
quindi, avevo capito che i puntatori non c'erano tout court
Enrico

 quindi, avevo capito che i puntatori non c'erano tout court
   Bah, a me è capitato, ultimamente, di vedere del codice scritto in
"C-Pascal" (non so come chiamarlo): un insieme di macro in C che permettono
di scrivere del codice che "assomiglia" al Pascal...
E che, chiaramente, fa vomitare a gcc una marea e mezza di warning... La
cosa peggiore è che me lo devo tenere 'sto codice... Ahime`...
PS - Si, è codice open, e si, se avessi tempo potrei scriverlo "per bene"...
La questione è che il tempo non ce l'ho...
-- 
                          |   Comm'e` triste e comm'e` amaro
\|/ ____ \|/   \ ||_|     |   sta assettato a gguarda`,
"@'/ ,. \`@"    \|| |     |   tutt''e cose, tutt''e parole
/_| \__/ |_\ Vax Headroom |   ca niente ponno fa`...
   \__U_/                 |                   Pino Daniele

 supporto?
Posso argomentare. In particolare cosa vorresti sapere?


 Ma da non dimenticare a venerare ce ne passa.
Assolutamente.
-- 
"Python makes us extremely productive, and makes maintaining a large 
and rapidly evolving codebase relatively simple." (Mark Shuttleworth)

 Tanny? Non conosco!
Tanenbaum. :P
-- 
I do not fear computers. I fear the lack of them.
Isaac Asimov

 funzionano bene :)
Mica ho detto che funzionano male. Mi limito a dire che per scelta 
progettuale l'aritmetica dei puntatori non viene fatta.
BTW, free pascal la consente comunque.
-- 
Your highness, when I said that you are like a stream of bat's piss, I 
only mean that you shine out like a shaft of gold when all around it is 
dark

 Posso argomentare. In particolare cosa vorresti sapere?
Quali sono, secondo te, gli elementi che fanno sembrare Java e/o C# 
linguaggi "di una generazione prima" rispetto a Python o Ruby.
Siccome a me la differenza non è altrettanto lampante (non conoscendo troppo 
né Python né Ruby), mi hai incuriosito.
SALUTONI,
WindoM 

 linguaggi "di una generazione prima" rispetto a Python o Ruby.
Beh, una differenza sostanziale  e` data che Python e Ruby implementano
il concetto di duck typing d hanno una tipizzazione forte ma dinamica,
mentre Java e C# hanno solo una tipizzazione forte
Enrico

"Enrico 'Henryx' Bianchi" ha scritto:

IMHO, duck typing e tipizzazione rendono i primi "diversi" dai secondi, non 
"più moderni". Gira e rigira, il duck typing era già bello e implementato in 
Smalltalk.
SALUTONI,
WindoM 

 bello e implementato in Smalltalk.
Anche in Lisp, se per quello. E pure il monkey patching (anche se i 
Lisper erano un po' più astuti... su iclp mi hanno di recente fatto 
leggere un interessante articolo a riguardo).


 leggere un interessante articolo a riguardo).
Puoi darmi un link all'articolo?
Comunque sottoscrivo Fabio: duck typing, tipizzazione dinamica, monkey
patching rendono quei linguaggi diversi, ma non necessariamente
migliori o più moderni (il monkey patching poi mi sembra una bomba ad
orologeria, e non credo sia solo una mia sensazione... )
In ogni caso, da un pò di tempo c'è Groovy, così ora noi javisti
possiamo avere the best of both worlds :D
Raffaele

 possiamo avere the best of both worlds :D
-- 
After more than 30 years of programming we ought to know that the 
design of complex software is inherently difficult.
Niklaus Wirth

 conoscendo troppo né Python né Ruby), mi hai incuriosito.
In primo luogo c'è un abisso nei tempi di implementazione. Sulla mia 
esperienza in Python sono più produttivo di un ordine quattro rispetto 
a Java (C# lo conosco poco, per cui parlo principalmente di Java). Ruby 
lo ho usato nettamente meno di Python, per cui non lo tiro troppo a 
mano.
Non solo, Python è un coltellino svizzero che si adatta eccellentemente 
a fare un po' di tutto. Tranne parti pesantemente algoritmiche (che 
oggettivamente mi capitano relativamente di rado, le strutture dati che 
Python mi mette a disposizioni sono piuttosto efficienti e comode da 
non richiedere cose particolari nella maggior parte dei casi), si 
riesce ad usarlo anche per calcolo numerico pesante (un po' con la 
filosofia con cui si usa Matlab).
Il tutto offrendo librerie di ottima fattura per ogni compito, facili 
da installare *e* complete. SQLAlchemy per i database poi è 
semplicemente superiore a tutte le alternative che ho visto.
Insomma, per farla breve, il linguaggio è molto comodo ed espressivo. 
Inoltre grazie alla vasta gamma di librerie si adatta a quasi ogni 
compito (si, so che anche Java è ricchissimo, tuttavia non è sempre 
semplice fare dialogare in modo comodo librerie diverse -- e si, 
adapter, wrapper e me cohones, ma se non ci perdo tempo sopra e le cose 
funzionano out of the box sono pure più contento).
Inoltre c'è l'interprete interattivo: dopo averlo provato, fatichi a 
fare a meno (nb, non vale solo per Python e/o Ruby, pure per Erlang, 
Haskell e Prolog). L'idea e che quando hai una nuova libreria, impari 
molto prima ad usarla (o ad usarne la parte che ti serve) utilizzando 
l'interprete interattivo. Non solo: puoi provarci pure pezzi del tuo 
proprio codice. Appena hai fatto prove significative, puoi già metterle 
nei test unitari.
Ah, anche li... nose. Rende il testing molto più comodo e automatizzato 
rispetto a soluzioni *semi* automatiche come unittest/JUnit.
-- 
Science is what we understand well enough to explain to a computer. Art 
is everything else we do.
Donald Knuth

 Haskell e Prolog).
Potresti darmi un tuo giudizio tecnico su Erlang? Mi interessano molto 
i pro e contro su calcoli pesanti, e sulla programmazione distribuita 
(e sicura se possibile). Sulla versatilita` e uso rispetto a C o C++.
Denghiu! :)
-- 
Sensei <Sensei's e-mail is at Mac-dot-com>
The optimist proclaims that we live in the best of all possible worlds;
and the pessimist fears this is true.
(James Branch Cabell)