EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

09.18.07

Moonlight a Second-class Citizen in a WindowSilverLight Wide Web

Posted in Interoperability, Microsoft, Mono, Novell, Open XML at 5:38 pm by Dr. Roy Schestowitz

A new article from Microsoft’s own press ought to remind us why Moonlight was a bad idea, just like Novell’s attempted support for OOXML.

Rather than step up and produce a Linux version of Silverlight, Microsoft is taking a halfway step. It will provide technical guidance — and even support — to Miguel de Icaza and the rest of the Novell-hosted Mono team as they work to create Silverlight on Unix….

But as smart as the developers on the Mono team are, and they are very bright, it’s hard to see how Silverlight on Linux will avoid the fate of COM on Unix-lagging behind the Windows version.

Yet again, Novell is giving Microsoft the pleasure of saying that their technologies (e.g. Silverlight, OOXML) are widely supported (never mind the disturbing notion of “licensed”) and include Linux, but:

  1. The implementations are poor
  2. The implementations depends on a single company
  3. The implementations can be obtained from a single company (Novell)
  4. The rules can change at any time (for example, elements can be added with a Draconian licence bound to them)
  5. The implementations give developers false expectations about compatibility (e.g. Windows-only DRM)
  6. The implementations assist a hijack of de facto standards, which can and will be extended

There are more issues to think about, but the take-home message is that when a burglar approaches the window, you don’t invite the burglar to enter the house. You don’t offer the burglar some tea and cookies, either.

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email
  • Google Bookmarks

If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Pages that cross-reference this one

6 Comments

  1. Anon said,

    September 21, 2007 at 11:36 am

    Gravatar

    Wow… how about getting your facts straight next time you decide to write a post?

    1. Have you even looked at the code? How would you know?

    2. It is LGPL, you know…

    3. Well, they /are/ the ones writing it…

    4. IIRC, MS and Novell’s Mono team have a contract stating that MS will continue to provide test suites and technical guidance for Moonlight

    5. Windows-only DRM?Huh? Microsoft is providing not only the codecs but also the DRM to Moonlight for use on Linux.

    6. So? If you don’t let people/companies extend things, we’d still be living in caves, clubbing our dinner before lugging it back.

  2. Roy Schestowitz said,

    September 21, 2007 at 12:22 pm

    Gravatar

    > 1. Have you even looked at the code? How would you know?

    You can’t even look at all the code. Codecs are proprietary.

    > 2. It is LGPL, you know…

    For now. It can be later extended to contain other components under a different licence (or not contain them at all). Microsoft calls the shots.

    > 4. IIRC, MS and Novell’s Mono team have a contract
    > stating that MS will continue to provide test suites and
    > technical guidance for Moonlight

    Why doesn’t Microsoft simply support its own technology like it support Macs (partially, of course, because Mono is tied to some Windows services)?

    > 5. Windows-only DRM?Huh? Microsoft is providing not only the
    > codecs but also the DRM to Moonlight for use on Linux.

    Without delving into the moral issues of DRM, what happens when/if Novell is no longer there? There is no access to the source code.

    > 6. So? If you don’t let people/companies extend things, we’d
    > still be living in caves, clubbing our dinner before lugging it back.

    Things are to be developed in consortia and be made workable through standards and interfaces, not integration and binary ‘donations’. Some of Microsoft’s history on standards is very telling. Silverlight is no exception.

  3. Anon said,

    September 21, 2007 at 1:57 pm

    Gravatar

    >You can’t even look at all the code. Codecs are proprietary.

    That’s not Novell’s fault.

    > For now. It can be later extended to contain other components under a different
    > licence (or not contain them at all). Microsoft calls the shots.

    Microsoft will be releasing their Silverlight controls as open source so that Moonlight can use them as well. Seems to me that Microsoft is being quite charitable here.

    > Why doesn’t Microsoft simply support its own technology like it support Macs
    > (partially, of course, because Mono is tied to some Windows services)?

    Are you saying you’d be “happy as a pig in sh!t” if Microsoft had been the one to provide you with a proprietary Linux version of Silverlight? This would somehow be better than an open source Moonlight? How?

    IMHO, you are just fishing for reasons to complain.

    > Without delving into the moral issues of DRM, what happens when/if Novell is
    > no longer there? There is no access to the source code.

    No source code for what? Moonlight is open source… it’s all out there (except for the codecs/DRM, but you could just write a drop-in replacement). The codecs/DRM aren’t even the hardest parts of implementing Silverlight.

    > Things are to be developed in consortia and be made workable through
    > standards and interfaces, not integration and binary ‘donations’. Some of
    > Microsoft’s history on standards is very telling. Silverlight is no exception.

    Microsoft produced Silverlight because there was no consortium working on designing something that solved the needs. Who’s fault is that? Not Microsoft’s. Not Novell’s.

  4. Mukotar said,

    December 6, 2007 at 6:43 pm

    Gravatar

    This website is a joke! Haven’t seen so much paranoia and defiance to reason for a while.. I’m off for good.. after 10 minutes – I’ve had enough.. Have a nice time throwing your time down the drain chumps…
    In being so pro Open source you actually close linux to innovation and technologies.. Let the users choose what and how they want to use.. not the developers! .. In a way that’s what makes this site sound like another Microsoft of open source.. “We know what’s best for you”. No. You don’t. Every user knows for himself. I think Novell is wrong to a degree for coupling with MS, but they deliver much to open source!
    Look at many desktop improvements both for kde and gnome.. done by Novell developers..
    So.. what I want to say is .. this site makes me sick..
    Saying Novell sucks is easy.. matching their contribution to open source is hard.
    Have a nice day and hello from Croatia to all reasonable visitors!

  5. Russian Hacker said,

    September 20, 2008 at 1:37 pm

    Gravatar

    1) This site sucks more than anything.

    2) Its apparent that you’re running this site only for adsense clicks. Or to attract advertisers which you’ve failed to do.

    3) There are many other “better” niches that can earn you more advertising bucks.

    4) Visit http://en.opensuse.org/Novell_Supported_Projects

    5) Get a life.

  6. Roy Schestowitz said,

    September 20, 2008 at 2:01 pm

    Gravatar

    Earlier today I asked Shane about dropping the ads, which would mean we have to pay the hosting bills out of our own pockets, in addition to running this site for no profit or gain.

    Why the insults and lies, “Russian Hacker”?

What Else is New


  1. Links 14/7/2020: Claws Mail 3.17.6 and RSS Guard 3.7.0 Released

    Links for the day



  2. Microsoft Has Put the String “0xBIGBOOBS” Inside Linux (Kernel Driver for Microsoft's Windows-Only Proprietary Software, Formerly a GPL Violation); Reddit (Condé Nast) Bans You For Mentioning Such Things

    In this increasingly crazy atmosphere of mass sanctioning and permanent banning (removing everything or everyone that's perceived to be impolite) even "Linux" forums are banning people who point out Microsoft being a rogue corporation that's attacking GNU/Linux



  3. There's Apparently a New Boss (or Policy) at Red Hat/IBM

    The Fedora project doesn’t seem to care much about free speech, no matter one’s seniority in the project; as the person who relayed it to us has just put it, “they even eat their own.” (Longtime contributors) “He’s not a troll. He’s a contributor who rubbed some people the wrong way and now the banhammer is coming out. Fedora KDE was already collapsing and now it finally will.” (Note: Rex Dieter leads or led this project)



  4. There Cannot be Software Freedom Without Free Speech (Which is Nowadays Being Wrongly and Creatively Conflated With Racism)

    The time to speak out in favour of free speech is now; because the next phase typically involves removal (to be sold as "voluntary") of people whose political views are seen as professionally inadequate (recall what they did to Richard Stallman last September)



  5. [Humour/Meme] 'Offensive' Jokes

    Even humour itself is under attack now; people who cannot take/tolerate cartoons and banter are targeting the stand-up comedians, the cartoonists and so on



  6. The Media Does Not Like Talking About Linux (Which It Doesn't Understand Anyway). It Makes the News All About Linus.

    Just like back in May (or every other week) the news about Linux itself is being ignored and the subject is getting personified to make Linux seem rude and unruly



  7. Links 13/7/2020: Linux 5.8 RC5, Qt Creator Beta, Mexico Threatens GNU/Linux

    Links for the day



  8. [Humour/Meme] Embrace, Extend, and Curl

    The Curl project, a high-profile prisoner of GitHub, is again being 'embraced' by Microsoft (which already controls the project through GitHub)



  9. IRC Proceedings: Sunday, July 12, 2020

    IRC logs for Sunday, July 12, 2020



  10. [Humour/Meme] Half a Decade Has Passed and EPO Management Was Never Held Accountable for Illegal Surveillance

    A lot of people may no longer remember it, but the EPO can break privacy laws — as it still routinely does — with no consequences whatsoever



  11. Cleaning the Code

    War must go on; but it'll be more diverse and inclusive



  12. Why We Care About (Mis)Use of Language in Technology

    Software development communities are being divided over issues that would likely not tackle actual racism in any meaningful and profound way (just a symbolic way)



  13. Links 12/7/2020: KF6 Progress Report, GNUnet 0.13.1, Nano Becomes Default Terminal Text Editor in Fedora

    Links for the day



  14. They Always Worked for Microsoft (Directly and Indirectly) and Were Financially Rewarded for That

    Nat and Miguel, now put in charge of new weapons against software freedom (e.g. GitHub and NPM), have long worked for Microsoft (Nat was also an intern there); Techrights was right all along about this pair



  15. Red Hat Betrayed the Free Software Community With Its Software Patents' Stockpiling Drive and Then a Sale to the Biggest Software Patents Lobbyist

    In 2020 Red Hat is little but a shadow of IBM, whose patent policy continues to threaten software freedom and whose lobbying for software patents (under the guise of "HEY HI") persists uninterrupted; this growing problem oughtn't be unspeakable



  16. Politically Correct Tech

    This new video entitled “Politically Correct Tech” covers a topic we’ve spoken a great deal about



  17. [Humour/Meme] High on Production, Stoned on Pseudoscience

    All-time high ‘production’ levels at the European Patent Office (EPO) do not mean what they want people to think and what they try hard to hide



  18. Missing From EPO Management: Actual Scientists

    Political figures and opportunists with connections occupy top positions at top European agencies; this assures self-destructive policies that diminish progress and cushion corruption



  19. All Software Should Come With a Cheat Mode

    Cheat modes are useful for developers because they enable debugging, and are sometimes called "Debug mode"



  20. Linus Torvalds Checks If It's Still Inclusive Enough to 'Bash' Bad Technology (of the Company Whose TPM Pusher Has Just Successfully Pushed to Remove Many Words)

    In the age of endless control of language (e.g. large corporations pushing for "inclusive" language whilst earning billions from bombing of 'inferior' countries) we see that it is still possible to condemn corporations on technical grounds (at least if you’re Linus Torvalds)



  21. Even Before Microsoft Paid ('Joined') the Linux Foundation Jim Zemlin Had a Preference for Microsofters

    Even years before the Linux Foundation was receiving money from Microsoft it had a tendency to hire Microsoft’s people for key positions (a lot of people no longer remember that, but it’s still in the public record; it was Jim Zemlin who approached if not chased Mr. Ramji to offer him the job and the colleagues saw no problem with that)



  22. IRC Proceedings: Saturday, July 11, 2020

    IRC logs for Saturday, July 11, 2020



  23. Links 12/7/2020: KDE Plasma 5.20 Preview and Elive 3.8.14 Beta

    Links for the day



  24. [Humour] The 'Orange One' Does Not Respect Judges Either

    More than two years after taking over the European Patent Office (EPO) António Campinos has done absolutely nothing to restore judicial independence of the Boards of Appeal of the EPO



  25. The Systemd Song

    Speak out about IBM's strategy before we're all using GNU/Linux distros 'barcoded' with systemd



  26. Monopoly (or Vendor Lock-in) is Not Modularity

    IBM cannot totally control the kernel, Linux; IBM's control over GNU/Linux may be worth even more than what it paid for Red Hat as that's the key to overpriced support contracts and the general direction of development (important trends such as file systems and various low-level stacks)



  27. The Internet Archive Doesn't Forget, Whereas the Internet and the Web Forget Very Fast

    World Wide Web history is grossly undervalued and preservation of such history (e.g. by the Wayback Machine) is taken for granted by far too many people; the robber barons of today benefit the most from erosion of collective memory as they get to rewrite the past to suit their present and future interests



  28. Environmentalism and Free Software Can be Viewed as Closely Connected and Help One Another

    Modest lifestyles are an overlapping pattern in the Free software community and green activists; there's room for alliances and collaboration, bettering society by reducing consumption and discouraging voyeurism



  29. Free (as in Freedom) Software + Social Control Media ≠ Free Speech

    Speaking through middlemen and private platforms is bad enough (that gives others unjust power over speech); to claim that because the underlying platform is free/libre software it therefore becomes a non-issue is also dishonest



  30. António Campinos: President or Quasi-Autocratic Corporate Puppet?

    The culture of oppression — and censorship of evidence of oppression — is what today’s EPO is all about; the EPO learned how to better avoid (or block) negative publicity without actually changing its ways; and due to unprecedented speech restrictions you won’t hear that from SUEPO


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts