Slashdot Mirror


A Slightly-Softer Microsoft Shared Source License

RadBlock writes "Microsoft Watch has a story on a recent change in Microsoft's shared-source licensing... I guess the main difference is that programmers do not have to send back any changes made to the source code. But they can't combine any of the Microsoft code with other software. Here's the full text of their new license agreement." The article claims that Microsoft is "inching closer -- at least in spirit -- to the GNU GPL" with these license tweaks, but it doesn't look that way to me.

3 of 342 comments (clear)

  1. Re:Inching closer? by munter · · Score: 5, Insightful
    I agree.

    The thing is...How many years will it take for the average Microsoft sales/support guy (i.e. people on the ground) to adopt GPL/OpenSource Culture? - Never.

    I think that that is what is really important. Culture, Attitude.etc. Sure licensing issues are a big deal. But what it's really about is changing the way the industry works, and a philosophical thing. "..It belongs to no-one,anyone can improve it, everyone can use it .." - This is fundamentally not what Microsoft is about.

    The way I see it is that everything happens in a cycle. We've had a certain kind of methodology for a couple of decades. It's simply natural for things to change, tables to turn etc. It is simply time for a change.

    Perhaps it's time for wealth distribution as wel...

  2. Re:Inching closer? by Anonymous Coward · · Score: 5, Funny
    So "Lindows" seems to be trying to take over the desktop from "MS-Windows".

    What will be the name of the MS product that will 'take on' Linux?

    Windux? Linows?

    Which one: WedHat? Webian? Wackware? Wandrake? Wuse? WurboLinux?

    And do they put the source on wourceforge and adhere to WOSIX and the WSB? Add linux support with Line (Line Is Not an Emulator)?

    Sendlook? exmail? IIPache? Wnome? IEzilla/Woenix? wonqueror? wautilus? Wamba? WaTeX? MSimian Outvolooktion? win3fs? weiserfs? waid5? werl? wython? msSQL?(oops)

    Politically correct WNU/Windows?

    Dary I say Lincrosoft? Microsux?

    Hope they do. Imitation is the best flattery.


    Washdot?

  3. Microsoft isn't interested in being open by Trolling4Dollars · · Score: 5, Interesting

    The shared source license is just an attempt to pull attention away from the GPL because the GPL has Microsoft running scared. They put on a good face, but deep down they are concerned because of how much developer mindshare OSS has.

    Microsoft only has a few specific goals here:
    1. To distract anyone considering OSS and make them feel like there is a viable alternative from a single accountable entity. (Something that most OSS has a little trouble providing)

    2. To disrupt the OSS community and have them focus more on the licenses than the code, which could have a double ended result: code forking and migration of the less "devout" to shared source.

    3. To distract people from where they are headed next. I think this is the biggest reason because I think you will see the Windows code base released within the next few years with very few strings attached. Why? I must draw from Neal Stephenson's wonderful essay "In the Beggining, there was Command Line" to explain:

    As software technologies progress and functionality expands, older software loses value. To the point where it is eventually worth-less. Hence, it can be free (as in beer and in parts, as in speech). Why would they do this? I think Microsoft is getting ready to transition to many other technology markets as the products they develop have less value and relevance over time.

    My bets:
    *Data Storage Systems (Not just file systems, but transparent, intelligent data storage devices that do all the work for you: categorizing data in to types automatically, analyzing data usage and optimizing the store for nearly immediate access no matter how big the data set, etc...)
    *Big Iron Replacement (Windows Datacenter is just the start. They want this to kill off UNIX, VMS and other OSes like them. The datacenter is where they want to be now.)
    *Embedded Devices on a much grander scale than WinCE is capable of. The only thing the OS on these devices will have in common with Windows are the logo and a few graphics, but the code will be vastly different and run on completely new architectures. There wouldn't even be much point in calling it Windows anymore.
    *Artificially "better" performing network protocols that embrace, extend and extinguish TCP/IP. They will tune TCP/IP and add new features in it that most users will want. But these features will break the TCP/IP standard. Sure it'll work with non-MS stuff. However, as it's always been, the MS stuff will just work so much better if it's all MS. The gains in performance will likely only be a little network "Reaganomics". Shift a little performance hit here or there to make something else look better. Think about how many people think that Windows XP is a better OS than previous versions of windows only based on boot time and time to load IE. Those are not significant factors folks! The same thing will apply here.

    I say, we shouldn't let MS distract us too much, but we SHOULD keep a watchful eye on where we think they might be headed because the desktop isn't going to be enough to keep them alive in a few years.

    Personally, I think one of the most important things that OSS should be focussing on is the improvement and extension of input devices, that's where the next technology war will be fought on the embedded device front. Because you sure as hell aren't going to have KB, mouse or even serial port on a computer embedded in you walls, floors and clothing.