Language Selection

English French German Italian Portuguese Spanish

From Microsoft: C# and CLI under the Community Promise

Filed under
Microsoft

First the big news: Microsoft will be applying the Community Promise patent licensing to both C# and the CLI.

The announcement was done by Peter Galli at Microsoft over at Port25 and it states:

I have some good news to announce: Microsoft will be applying the Community Promise to the ECMA 334 and ECMA 335 specs.

ECMA 334 specifies the form and establishes the interpretation of programs written in the C# programming language, while the ECMA 335 standard defines the Common Language Infrastructure (CLI) in which applications written in multiple high-level languages can be executed in different system environments without the need to rewrite those applications to take into consideration the unique characteristics of those environments.

"The Community Promise is an excellent vehicle and, in this situation, ensures the best balance of interoperability and flexibility for developers," Scott Guthrie, the Corporate Vice President for the .Net Developer Platform, told me July 6.
It is important to note that, under the Community Promise, anyone can freely implement these specifications with their technology, code, and solutions.

You do not need to sign a license agreement, or otherwise communicate to Microsoft how you will implement the specifications.

rest here




Also: Microsoft has something called a community promise?

Promises, promises

theopensourcerer.com: Microsoft made an interesting announcement, they are promising not to sue people for using Mono. Jolly good of them really, it is nice not being sued.

Lets just assume for the moment that this promise means what they say it means (forgetting about the partial implementations exclusion and the fact that the promise needed to be made in the first place) and it makes Mono totally safe to use now, even in countries with broken patent laws. I still won’t be using Mono.

Rest Here

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

COM duo expands upon quad -A53/FPGA Zynq UltraScale+

Enclustra unveiled two Linux-ready COMs based on the quad-core Cortex-A53 based Zynq UltraScale+ ARM/FPGA SoC with DDR4 RAM up to 8GB. Enclustra’s SODIMM-style Mars XU3 and larger Mercury+ XU1 computer-on-modules run Linux on the Xilinx Zynq UltraScale+ MPSoC. They follow Enclustra’s announcement earlier this month of a Linux-friendly Mercury+ AA1 COM running on an Intel/Altera Arria 10 ARM/FPGA hybrid. Enclustra offers several SODIMM-style Mars and larger Mercury COMs equipped with Altera and Xilinx FPGAs or FPGA/ARM hybrid SoCs, including the Altera Cyclone V based Mercury SA1. Read more

OnePlus 3T review: An excellent affordable Android handset gets even better

At the end of November last year I was sent a OnePlus 3T. This appeared relatively hot on the heels of the OnePlus 3, which I'd reviewed in the middle of 2016, judging it to be the best smartphone in its price range. Having set the OnePlus 3T up as my main handset, I've had a chance to examine it in depth over the holiday period. The OnePlus 3T is built in the same body as the OnePlus 3, but there are some significant internal upgrades, making it an altogether more capable handset than its predecessor. Although the upgraded model is more expensive, it's still much more affordable than flagship devices from the leading smartphone vendors. Read more

GNU/Linux Desktop

  • Google for Education intros two Chromebooks with stylus capability
    Schools love Chromebooks, so Google for Education has launched two new models they can choose from: the Acer Chromebook Spin 11 and the Asus Chromebook C213. Both devices have touchscreen displays and come with a low-cost stylus that resembles #2 pencils kids can use to take notes. The stylus has an eraser just like a real pencil does, though its version obviously deals with digital mistakes. Plus, kids can easily share and replace it, since it doesn't need to be charged or paired. The feature sounds especially useful for science and math subjects that require students to write out formulas and equations. As Roger Nixon, Director of ICT at Wheatley Park School, Oxford said: "Stylus on Chromebooks will be a massive help for mathematics."
  • A Pin Factory and Happy Hacking Linux
    Imagine you have a pin factory. A very simple business, you have humans and machines working together to produce pins. Your goal is to produce as much as you can within a day. Your factory needs the best workspace setup because the whole business depends on how productive your factory is. If your machines are slow, you may produce half of what your competitor can produce in a day, which means, price competition will beat you up soon. [...] This is why I created Happy Hacking Linux for all of us. It’s a new Linux distro that combines the best developer setup, so you can turn even an old desktop computer into blazing fast desktop that is designed for building software.
  • Linux: Is Xfce better than Windows 10?
    One of the best things about Linux is the range of choices it offers when it comes to desktop environments. There really is a Linux desktop for everybody out there, no matter what hardware they are using. One user recently switched to the Xfce desktop and found that it was much better than Windows 10. He shared his thoughts in a thread on the Linux subreddit.

Tizen on More Phones

  • Next Tizen smartphone could be Samsung SM-Z250F running Tizen 3.0 ?
    Samsung have released several Tizen-based smartphones over the last few years, the Samsung Z1, Z2 and Z3, promising more to come during 2017, and it looks like they are getting ready to keep that promise.
  • Do you need new features for your Samsung Z1 ? Upgrade to Tizen 2.4 now!
    Do you own a Samsung Z1 mobile and also like the sound of new and useful features coming to it? Well, if your smartphone is on Tizen 2.3 software then all you need to do is update to version Tizen 2.4.x. Samsung released their 2.4 Tizen Operating System (OS) final software update via OTA on 5th February 2016 in India & 22nd February in Bangladesh and later this month to many other countries. A lot of new and exciting features and apps are available after updating.