Submitted via IRC for AndyTheAbsurd
Today, we're announcing that the next release after .NET Core 3.0 will be .NET 5. This will be the next big release in the .NET family.
There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more.
We will introduce new .NET APIs, runtime capabilities and language features as part of .NET 5.
[...] We intend to release .NET 5 in November 2020, with the first preview available in the first half of 2020. It will be supported with future updates to Visual Studio 2019, Visual Studio for Mac and Visual Studio Code
Source: https://devblogs.microsoft.com/dotnet/introducing-net-5/
(Score: 2) by Pino P on Tuesday May 07 2019, @01:36PM (3 children)
We also have legal threats over experimentation with Java. One is that the license of the language specification forbids distribution to the public of a partial implementation of the specification, meaning early development of an independent implementation must occur behind NDA. Another is Oracle v. Google. The license of .NET lately is clearer on these points.
(Score: 3, Informative) by DannyB on Tuesday May 07 2019, @01:50PM (2 children)
OpenJDK is GPL. With the Classpath exception enabling you to run your program on Java without it coming under the scope of the GPL.
Of course, a thing like this would not stop Oracle, which is pure evil.
To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.
(Score: 2) by Pino P on Tuesday May 07 2019, @03:40PM (1 child)
Permissively licensed code can run in a GPL-hostile environment, such as iOS or video game consoles.
(Score: 2) by DannyB on Tuesday May 07 2019, @03:53PM
I am not an iOS developer, but it is my understanding that Apple does not allow any kind of runtime interpreters. This is largely why all iOS browsers are just skins of Apple's browser. But things could have changed.
I don't know if Java is used in video game consoles . . . other than as part of the Blue Ray implementation.
While Java may be made available to you and I under the GPL + Classpath exception; the owner, Oracle, can license it out under other terms and conditions, and for profit.
To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.