Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Mate X7 rinnova la sfida nel segmento dei pieghevoli premium puntando su un design ancora più sottile e resistente, unito al ritorno dei processori proprietari della serie Kirin. L'assenza dei servizi Google e del 5G pesa ancora sull'esperienza utente, ma il comparto fotografico e la qualità costruttiva cercano di compensare queste mancanze strutturali con soluzioni ingegneristiche di altissimo livello
Nioh 3: souls-like punitivo e Action RPG
Nioh 3: souls-like punitivo e Action RPG
Nioh 3 aggiorna la formula Team NINJA con aree esplorabili più grandi, due stili di combattimento intercambiabili al volo (Samurai e Ninja) e un sistema di progressione pieno di attività, basi nemiche e sfide legate al Crogiolo. La recensione entra nel dettaglio su combattimento, build, progressione e requisiti PC
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-10-2007, 18:47   #1
bist
Senior Member
 
L'Avatar di bist
 
Iscritto dal: Jan 2005
Messaggi: 1963
.NET Framework diventerà open source

Notizia: http://www.dailytech.com/article.aspx?newsid=9168
Fonte: http://weblogs.asp.net/scottgu/archi...libraries.aspx

E' una notizia fantastica!
Per altro lo sviluppo di Mono e similari si dovrebbe velocizzare di parecchio, no?
bist è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2007, 19:00   #2
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Per altro lo sviluppo di Mono e similari si dovrebbe velocizzare di parecchio, no?
Le licenze open-source che proteggono il codice rilasciato da Microsoft sono molto restrittive, dubito che gli sviluppatori Mono possano prendere "spunto" dai sorgenti delle librerie MS .NET senza andare incontro a beghe legali.

Le implementazioni "pubbliche" della Common Language Infrastructure sono disponibili da tempo: versione 1.0 e versione 2.0.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2007, 19:09   #3
bist
Senior Member
 
L'Avatar di bist
 
Iscritto dal: Jan 2005
Messaggi: 1963
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Le licenze open-source che proteggono il codice rilasciato da Microsoft sono molto restrittive, dubito che gli sviluppatori Mono possano prendere "spunto" dai sorgenti delle librerie MS .NET senza andare incontro a beghe legali.

Le implementazioni "pubbliche" della Common Language Infrastructure sono disponibili da tempo: versione 1.0 e versione 2.0.
Questo è il link che viene menzionato per la licenza:
http://www.microsoft.com/resources/s...celicense.mspx

Non è che ci sia scritto molto, non mi intendo di questi argomenti però non leggo di particolari limitazioni, mi chiedo se sia quella la licenza, oppure è solo un riassunto?

Quelle implementazioni in cosa differiscono dalla versione closed del .NET 1 e 2? Ho capito bene, ci sono già i sorgenti di tutte le librerie per il .NET 1 e 2? Quindi saltano i sorgenti del .NET 3 e passano direttamente a fornire quelli del .NET 3.5?
bist è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2007, 19:14   #4
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Non vorrei anzi che, rilasciando il codice, la microsoft inizi a divertirsi a minacciare i suddetti progetti alludendo a somiglianze varie col loro codice
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2007, 19:18   #5
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
il progetto Mono diventerà semplicemente inutile...
date solo tempo alla comunità di portare l'originale su Linux.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 05-10-2007, 19:21   #6
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Questo è il link che viene menzionato per la licenza:
http://www.microsoft.com/resources/s...celicense.mspx
La licenza "Reference" è quella più restrittiva, può essere riassunta con un "puoi vedere ma non toccare". Ecco cosa ti consente di fare:

Grant of Rights

(A) Copyright Grant- Subject to the terms of this license, the Licensor grants you a non-transferable, non-exclusive, worldwide, royalty-free copyright license to reproduce the software for reference use.

(B) Patent Grant- Subject to the terms of this license, the Licensor grants you a non-transferable, non-exclusive, worldwide, royalty-free patent license under licensed patents for reference use.


Quote:
Quelle implementazioni in cosa differiscono dalla versione closed del .NET 1 e 2?
Per rispondere a questa domanda dovrei avere accesso al sorgente proprietario dell'implementazione Microsoft.

Quote:
Ho capito bene, ci sono già i sorgenti di tutte le librerie per il .NET 1 e 2?
No, nei pacchetti trovi esclusivamente un'implementazione degli standard ECMA:
  • An implementation of the runtime for the Common Language Infrastructure (ECMA-335).
  • Compilers that work with the Shared Source CLI for C# (ECMA-334) and JScript.
  • Development tools for working with the Shared Source CLI such as assembler/disassemblers (ilasm, ildasm), a debugger (cordbg), metadata introspection (metainfo), and other utilities.
  • The Platform Adaptation Layer (PAL) used to port the Shared Source CLI from Windows XP to other platforms.
  • Build environment tools (nmake, build, and others).
  • Test suites used to verify the implementation.
  • A rich set of sample code and tools for working with the Shared Source CLI.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 11:27   #7
bist
Senior Member
 
L'Avatar di bist
 
Iscritto dal: Jan 2005
Messaggi: 1963
Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
Non vorrei anzi che, rilasciando il codice, la microsoft inizi a divertirsi a minacciare i suddetti progetti alludendo a somiglianze varie col loro codice
Potrebbe essere, anche se ripeto non ne capisco molto di licenze e beghe legali.
Però sono ottimista, certo è decisamente plausibile che MS voglia ostacolare Mono, però in quest'ottica non avrebbe avuto senso rilasciare "un'implementazione degli standard ECMA".

Quote:
Originariamente inviato da 71104 Guarda i messaggi
il progetto Mono diventerà semplicemente inutile...
date solo tempo alla comunità di portare l'originale su Linux.
Magari!!

Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
La licenza "Reference" è quella più restrittiva, può essere riassunta con un "puoi vedere ma non toccare". Ecco cosa ti consente di fare:

Grant of Rights

(A) Copyright Grant- Subject to the terms of this license, the Licensor grants you a non-transferable, non-exclusive, worldwide, royalty-free copyright license to reproduce the software for reference use.

(B) Patent Grant- Subject to the terms of this license, the Licensor grants you a non-transferable, non-exclusive, worldwide, royalty-free patent license under licensed patents for reference use.
"Reference use" means use of the software within your company as a reference, in read only form, for the sole purposes of debugging your products, maintaining your products, or enhancing the interoperability of your products with the software, and specifically excludes the right to distribute the software outside of your company.

Bisogna vedere se questo significa che non si può fare copia/incolla o se non si può neanche "prendere spunto"...

Discorso Mono a parte cmq sono molto felice della notizia in sé, il debugging ora sarà molto più divertente.
bist è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 12:15   #8
CwNd
Senior Member
 
L'Avatar di CwNd
 
Iscritto dal: Jun 2007
Città: Milano
Messaggi: 413
Vuol dire che la visione del codice sorgente originale è al solo scopo di aiutare le persone del debug e nel mantenimento del codice.
CwNd è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 12:43   #9
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
Bisogna vedere se questo significa che non si può fare copia/incolla o se non si può neanche "prendere spunto"
Non c'è nessun riferimento alla possibilità di "prendere spunto", l'unico diritto concesso dalla licenza Reference è la consultazione del codice, hanno aggiunto anche la clausola "and specifically excludes the right to distribute the software outside of your company." Un'ottima base di partenza per una futura politica di FUD, vedi il caso SCO vs IBM.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 12:53   #10
bist
Senior Member
 
L'Avatar di bist
 
Iscritto dal: Jan 2005
Messaggi: 1963
Quote:
Originariamente inviato da variabilepippo Guarda i messaggi
Non c'è nessun riferimento alla possibilità di "prendere spunto", l'unico diritto concesso dalla licenza Reference è la consultazione del codice, hanno aggiunto anche la clausola "and specifically excludes the right to distribute the software outside of your company." Un'ottima base di partenza per una futura politica di FUD, vedi il caso SCO vs IBM.
Per prendere spunto intendo capire il funzionamento.

Suppongo che Mono allo stato attuale implementi le varie librerie per reverse engineering, ad esempio tu sai benissimo che argomenti accetta un metodo e cosa deve restituire, ma sta a te trovare il "come", che a volte può essere banale/intuitivo, e a volte può essere molto complicato. Quello che intendevo dire non è "copiare" il codice in senso stretto, è farsi un'idea di cosa succede per poter scrivere la propria implementazione.

Se anche questo è vietato dalla licenza Reference, paradossalmente rilasciare i sorgenti sotto questa licenza potrebbe creare ancora più problemi a Mono, invece di risolverli.

E poi come si fa a dimostrare che uno "ha preso spunto", magari è arrivato a una implementazione analoga solo perché era l'unica ragionevole...

Spero di essermi spiegato.
bist è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 13:04   #11
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
E poi come si fa a dimostrare che uno "ha preso spunto", magari è arrivato a una implementazione analoga solo perché era l'unica ragionevole...
Per queste cose esistono tribunali, giudici e perizie tecniche, spero che l'intento di Microsoft non sia quello di eliminare implementazioni alternative della piattaforma .NET ora che stanno raggiungendo un accettabile livello di maturità.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 13:05   #12
DevilsAdvocate
Senior Member
 
Iscritto dal: Jan 2003
Messaggi: 3684
Ma a voi piace così tanto Mono? No perchè finora l'unico progetto
interessante sviluppato in Mono era Beagle, ma tra i suoi mille bugs,
Tracker e Strigi non vedo a cosa serva più.
Tra l'altro andate pur tranquilli, Novell (creatrice di Mono) ha preso accordi
con Microsoft ed attualmente Miguel de Icaza (fondatore di Mono) sta
sviluppando Silverlight sotto Mono (su commissione di Microsoft,
Silverlight è il competitor made in MS del Flash di Adobe).

Il detto programma probabilmente non sarà neanche GPL (di sicuro non
GPL-3), ma garantirà che MS dia tutto l'aiuto che può al progetto Mono
(sempre che desideriate ancora averlo nei vostri sistemi, adesso).
DevilsAdvocate è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 13:10   #13
bist
Senior Member
 
L'Avatar di bist
 
Iscritto dal: Jan 2005
Messaggi: 1963
Quote:
Originariamente inviato da DevilsAdvocate Guarda i messaggi
Ma a voi piace così tanto Mono? No perchè finora l'unico progetto
interessante sviluppato in Mono era Beagle, ma tra i suoi mille bugs,
Tracker e Strigi non vedo a cosa serva più.
A me non piace Mono, ma mi piace moltissimo il .NET e Visual Studio come ambiente di sviluppo, quindi se ci fosse la possibilità di far girare bene le applicazioni .NET su altri sistemi operativi sarebbe un'ottima cosa.

Altri progetti che usano Mono sono qui, molti sono interessanti imo:
http://www.mono-project.com/Screenshots

Ultima modifica di bist : 06-10-2007 alle 15:29.
bist è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 13:32   #14
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da bist Guarda i messaggi
Altri progetti che usano Mono sono qui:
http://www.mono-project.com/Screenshots
madonna quanto diventa brutto Eclipse dentro Mono
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 13:35   #15
r.chiodaroli
Member
 
Iscritto dal: Oct 2006
Messaggi: 108
Quote:
Originariamente inviato da DevilsAdvocate Guarda i messaggi
Ma a voi piace così tanto Mono? No perchè finora l'unico progetto
interessante sviluppato in Mono era Beagle, ma tra i suoi mille bugs,
Tracker e Strigi non vedo a cosa serva più.
Tra l'altro andate pur tranquilli, Novell (creatrice di Mono) ha preso accordi
con Microsoft ed attualmente Miguel de Icaza (fondatore di Mono) sta
sviluppando Silverlight sotto Mono (su commissione di Microsoft,
Silverlight è il competitor made in MS del Flash di Adobe).

Il detto programma probabilmente non sarà neanche GPL (di sicuro non
GPL-3), ma garantirà che MS dia tutto l'aiuto che può al progetto Mono
(sempre che desideriate ancora averlo nei vostri sistemi, adesso).
Sinceramente ho trovato Mono molto utile,
r.chiodaroli è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 13:47   #16
r.chiodaroli
Member
 
Iscritto dal: Oct 2006
Messaggi: 108
Quote:
Originariamente inviato da DevilsAdvocate Guarda i messaggi
Ma a voi piace così tanto Mono? No perchè finora l'unico progetto
interessante sviluppato in Mono era Beagle, ma tra i suoi mille bugs,
Tracker e Strigi non vedo a cosa serva più.
Sinceramente ho trovato Mono molto utile: in più d'una occasione sono riuscito agevolmente a fare il porting degli applicativi di me sviluppati sotto Linux.

EDIT:
Scusate per il post doppio.
r.chiodaroli è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 13:53   #17
Lck84
Member
 
L'Avatar di Lck84
 
Iscritto dal: Sep 2005
Città: Bevagna (PG)
Messaggi: 264
Quote:
Originariamente inviato da bist Guarda i messaggi
A me non piace Mono, ma mi piace moltissimo il .NET e Visual Studio come ambiente di sviluppo, quindi se ci fosse la possibilità di far girare bene le applicazioni .NET su altri sistemi operativi sarebbe un'ottima cosa.
Quoto. Spero vivamente che Mono prosegua ed implementi anche le ultime versioni del framework: avere la sicurezza della portabilità delle applicazioni .NET sarebbe grandioso (tipo Java insomma).
__________________
Without change, something sleeps inside us, and seldom awakens. The sleeper must awaken. ~ Frank Herbert

Homepage: Lorenz Cuno Klopfenstein
Lck84 è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 14:03   #18
DevilsAdvocate
Senior Member
 
Iscritto dal: Jan 2003
Messaggi: 3684
Quote:
Originariamente inviato da bist Guarda i messaggi
A me non piace Mono, ma mi piace moltissimo il .NET e Visual Studio come ambiente di sviluppo, quindi se ci fosse la possibilità di far girare bene le applicazioni .NET su altri sistemi operativi sarebbe un'ottima cosa.
Sigh su questo purtroppo hai ragione, non c'e' altro modo di farlo se non passando da Mono.
Quote:
Altri progetti che usano Mono sono qui:
http://www.mono-project.com/Screenshots
Oh, proprio in cima alla pagina ci son due links a Moonlight, che è proprio
il "porting di silverlight" di cui parlavo. Andate tranquilli che la Microsoft di
sicuro non attaccherà i suoi investimenti.

P.S.: quanto agli altri progetti in mono, non li ho considerati perchè l'unico
originale sembra esser MonoUML (utile ad una ristretta cerchia di
persone), tutto il resto sono cloni "più scarsi" di altre applicazioni
( banshee di Amarok ed Exaile, F-Spot di DigiKam ed Lphoto/EOGNG, etc.etc.)
oppure programmi veramente "basic", nulla che non si possa sostituire
in 2 minuti (questo non toglie che VOI possiate fare l'applicazione Mono definitiva,
ovviamente, DIY.... )
DevilsAdvocate è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 14:07   #19
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4423
...non capisco...è un aiuto indiretto allo sviluppo open sources o c'è ben altro sotto?...

...ciao...
ally è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2007, 14:08   #20
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Quote:
Originariamente inviato da 71104 Guarda i messaggi
madonna quanto diventa brutto Eclipse dentro Mono
Credo non sia colpa di Mono ,ma del fatto che il tipo che ha preso lo screenshot l'ha fatto su WindowMaker ....
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto Dark Perk Ergo e Sym provati tra wireless, softw...
Wikipedia valuta il blocco di Archive.to...
Cupra Tavascan primo veicolo cinese a en...
openSIL, il firmware open-source di AMD ...
Da dove avete scaricato 7-zip? Il vostro...
Fotocamera selfie da 100 megapixel: la n...
Robot aspirapolvere in super offerta su ...
Addio a GPT-4o, il modello empatico (e p...
Razer Boomslang 20th Annyversary Edition...
Nintendo contro la pirateria: bloccati d...
NIS2 entra nel vivo: la soluzione di Cyn...
xAI perde due cofondatori in due giorni:...
Robot aspirapolvere Mova Z60 Ultra Rolle...
Google semplifica la rimozione di immagi...
EPOS H3 Hybrid a soli 39€: cuffie gaming...
Samsung rilancia l'assistenza: ora puoi ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:39.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v