Feeds

MS shared source licence strangely GPL-like

Non commercial, self-propagating... Heard this somewhere before?

  • alert
  • submit to reddit

Secure remote control for conventional and virtual desktops

In his keynote to the recent Government Leaders Conference Bill Gates warned developing countries against using dreaded GPL software in their governments and universities. If they did so, he said, they would be unable to commercialise the resulting programs, and they would never be able to develop an IT industry.

Not such a bad thing that, actually. At the same conference the IDC rep explained how much faster IT spend grew than general investment in the economy, and used that as evidence that IT powers economic growth. Indeed it does, by producing jobs in IT and channeling money back to IT companies headed by people like Bill and analysed by people like IDC. But if, say, brandyballs were deemed an absolutely must-have weapon of competitive advantage, would not the effect be approximately the same, saving that the richest man in the world would be a confectioner?

But we digress. If you look here, you will see the text of something called the Microsoft Shared Source CLI, C# and Jscript License, this one being apparently aimed at the educational market. Shared Source is Microsoft's answer to the GPL, and was referred to in Bill's keynote in the sense that he said Microsoft customers and partners could get access to most of the company's source code if they needed it. So what does it say:

"You may use this Software for any non-commercial purpose, subject to the restrictions in this license. Some purposes which can be non-commercial are teaching, academic research, and personal experimentation. You may also distribute this Software with books or other teaching materials, or publish the Software on websites, that are intended to teach the use of the Software.

"You may not use or distribute this Software or any derivative works in any form for commercial purposes. Examples of commercial purposes would be running business operations, licensing, leasing, or selling the Software, or distributing the Software for use with commercial products."

It's not entirely clear how this fits in with Bill's strictures about not using GPL software because it didn't allow you to commercialise products you produced with it. Perhaps he meant you shouldn't use either GPL or Microsoft software in your universities, but go with BSD or Unix instead?

One of Microsoft's primary objections to the GPL is what it terms its "viral" nature, i.e. anything you produce with it is also subject ot the GPL. So it's a puzzle that the shared source licence says: "if you distribute derivative works of the Software in source code form you do so only under a license that includes all of the provisions of this License, and if you distribute derivative works of the Software solely in object form you do so only under a license that complies with this License."

Which sounds familiar. There is however what sounds like a possible get-out, albeit a weird one: "You may use any information in intangible form that you remember after accessing the Software. However, this right does not grant you a license to any of Microsoft's copyrights or patents for anything you might create using such information." ®

Choosing a cloud hosting partner with confidence

More from The Register

next story
Microsoft on the Threshold of a new name for Windows next week
Rebranded OS reportedly set to be flung open by Redmond
'In... 15 feet... you will be HIT BY A TRAIN' Google patents the SPLAT-NAV
Alert system tips oblivious phone junkies to oncoming traffic
Apple: SO sorry for the iOS 8.0.1 UPDATE BUNGLE HORROR
Apple kills 'upgrade'. Hey, Microsoft. You sure you want to be like these guys?
SMASH the Bash bug! Apple and Red Hat scramble for patch batches
'Applying multiple security updates is extremely difficult'
ARM gives Internet of Things a piece of its mind – the Cortex-M7
32-bit core packs some DSP for VIP IoT CPU LOL
'People have forgotten just how late the first iPhone arrived ...'
Plus: 'Google's IDEALISM is an injudicious justification for inappropriate biz practices'
Lotus Notes inventor Ozzie invents app to talk to people on your phone
Imagine that. Startup floats with voice collab app for Win iPhone
prev story

Whitepapers

Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
Intelligent flash storage arrays
Tegile Intelligent Storage Arrays with IntelliFlash helps IT boost storage utilization and effciency while delivering unmatched storage savings and performance.
Beginner's guide to SSL certificates
De-mystify the technology involved and give you the information you need to make the best decision when considering your online security options.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.