C# è di proprietà di Microsoft e Java è di proprietà di Sun/Oracle. Quali pericoli si espongono realmente agli utenti di queste lingue? Qualcuno ha sentito che il loro codice era "di proprietà"? Progetti come Mono aiutano a mantenere i "proprietari" onesti?Quali sono i pericoli di un linguaggio che è "di proprietà"?
Si prega di non fare questo una guerra santa di lingue. Voglio solo sapere se è razionale evitare tali linguaggi o se è solo paranoia. Un interview con l'inventore di C++ mi ha fatto riflettere, ma voglio anche bilanciare i suoi pensieri con i pensieri della comunità nel suo insieme.
Forse è meglio definire "di proprietà", C# è una specifica, puoi implementarla tu stesso (ad es. Mono) ... cosa intendi esattamente per proprietà? (Vedere: http://www.ecma-international.org/publications/standards/Ecma-334.htm per le specifiche come esempio) –
Poiché questa "domanda" non ha una risposta esatta, dovrebbe essere wiki. –
Penso che qui debba essere fatta una distinzione tra "il linguaggio C#" e "le librerie di classi .NET". –