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

01.06.09

Quick Mention: Mono Goes Fighting Java on Android

Posted in GNU/Linux, Google, Microsoft, Mono, Novell at 5:32 am by Dr. Roy Schestowitz

“I saw that internally inside Microsoft many times when I was told to stay away from supporting Mono in public. They reserve the right to sue”

Robert Scoble, former Microsoft evangelist

WE warned about this before. Google’s Android is all about Java, so Microsoft can’t be too happy about it. It probably wants its patented .NET technology to spread itself in Linux phones, then suffocate Java and fill it up with Microsoft patents instead. And people like Novell’s VP are very happy about it.

Mono is greed

“There is a substantive effort in open source to bring such an implementation of .Net to market, known as Mono and being driven by Novell, and one of the attributes of the agreement we made with Novell is that the intellectual property associated with that is available to Novell customers.”

Bob Muglia, Microsoft President (as of yesterday)

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • co.mments
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • NewsVine
  • Print
  • Technorati
  • TwitThis
  • Facebook

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

120 Comments

  1. Doug said,

    January 6, 2009 at 6:28 am

    Gravatar

    “one of the attributes of the agreement we made with Novell is that the intellectual property associated with [MONO] is available to Novell customers.” Bob Muglia

    Well there you have it, MICROS~1 claims ownership of MONO, clear and simple, in’it .. :]

  2. AlexH said,

    January 6, 2009 at 7:52 am

    Gravatar

    Google’s android is all about turning Java into Dalvik actually, it’s a different non-Java bytecode :D

    Interesting that Mono already bests dalvik, here’s hoping to some good competition between the two in 2009…

  3. Myfraudsoft said,

    January 6, 2009 at 7:53 am

    Gravatar

    Well, call me a Lunix hater, but I just don’t see what could possibly go wrong with shoving slow, overbloated and legally dubious Monkey crap in Android phones.

  4. AlexH said,

    January 6, 2009 at 7:55 am

    Gravatar

    Slow and overbloated? Methinks you haven’t read the article :D

  5. Myfraudsoft said,

    January 6, 2009 at 8:14 am

    Gravatar

    quote: “Slow and overbloated?”
    So, at least you admit it is not legally safe.

  6. Dan O'Brian said,

    January 6, 2009 at 8:19 am

    Gravatar

    According to the benchmarks, Mono uses less memory and less cpu to run.

    As far as legality, you wouldn’t have to use Windows.Forms, ADO.NET or ASP.NET (which are the only parts I’m aware of that are even under scrutiny at this point).

    Also, the guy doing the port noted that one idea could be to have .class files be converted into CIL rather than dalvik bytecodes. So effectively, you’d still be coding in Java, just that you’d use a better VM (well, to be fair, the G1 currently uses an interpreter and not a JIT).

  7. AlexH said,

    January 6, 2009 at 8:42 am

    Gravatar

    @Myfraudsoft: no, I just didn’t mention it.

    @Dan: that’s what IKVM does.

  8. Dan O'Brian said,

    January 6, 2009 at 8:59 am

    Gravatar

    I meant it was suggested that bytecode conversion could be done at compile-time rather than on-demand. IKVM does the conversion on-demand afaik, correct?

  9. Dan O'Brian said,

    January 6, 2009 at 9:01 am

    Gravatar

    It should also be noted that neither Miguel (nor his team) nor Microsoft were involved in getting Mono in the G1, it was all done by an independent party in his spare time.

    No doubt Miguel is excited just as anyone would be to see their baby used in something cool like that.

  10. AlexH said,

    January 6, 2009 at 9:07 am

    Gravatar

    @Dan: ikvm is used to do run-time conversion, but you can also call ikvmc to do a static conversion into .net like Android do with dx/dalvik.

    I think it’s also interesting to note that google went the non-Java Java route because of Sun’s licensing.

  11. Roy Schestowitz said,

    January 6, 2009 at 9:59 am

    Gravatar

    Two negatives don’t make a positive.

  12. AlexH said,

    January 6, 2009 at 10:05 am

    Gravatar

    Two new free software virtual machines. I’m not seeing any negatives.

  13. Roy Schestowitz said,

    January 6, 2009 at 10:08 am

    Gravatar

    My point was that ignoring control issues and legal issues around Mono cannot be justified by slinging mud at Sun/java.

  14. Dan O'Brian said,

    January 6, 2009 at 10:19 am

    Gravatar

    AlexH: ah, thanks, I didn’t know about ikvmc

    Roy: what legal issues around Mono? The ECMA/ISO portions are as safe as anything else.

    Also, if the Mono VM is legally unsafe, it’s very likely that other VMs are as well.

  15. AlexH said,

    January 6, 2009 at 10:58 am

    Gravatar

    @Roy: they’re not ignored, they don’t exist. If you want to believe in faeries at the bottom of the garden, that’s up to you.

    I’m just pointing out that Dalvik isn’t really Java, so bringing Mono to Android is hardly an attack on Java – particularly since neither JavaME nor the ARM JIT are free software.

  16. AlexH said,

    January 6, 2009 at 11:14 am

    Gravatar

    Sorry, that should be “JavaME on the ARM JIT is”.

  17. Roy Schestowitz said,

    January 6, 2009 at 12:37 pm

    Gravatar

    Roy: what legal issues around Mono? The ECMA/ISO portions are as safe as anything else.

    We’ve been through this many times before. It does not assure anything.

  18. AlexH said,

    January 6, 2009 at 12:45 pm

    Gravatar

    It’s good enough for the legal experts at the distros.

  19. Roy Schestowitz said,

    January 6, 2009 at 12:49 pm

    Gravatar

    Not quite. It’s cattle effect.

  20. AlexH said,

    January 6, 2009 at 12:55 pm

    Gravatar

    It’s not a cattle effect. They’re smarter than that, and know more about the law than anyone here.

  21. Shane Coyle said,

    January 6, 2009 at 12:56 pm

    Gravatar

    How ’bout gNewSense? Last I had used it, I think the 2.1 deltah release at the time had included Mono/Tomboy. Once I had commented here on it, somewhere… and, the gNewSense folks are pretty thorough in weeding out non-free software, good enough to get the FSF seal of approval.

    I think that Mono 2, with its inclusion of Winforms and some other non-standardized aspects of .net, has crossed into territory only safe for Novell and their paying customers. IANAL, AFAIK, YMMV, ETC

    As was said before, the Android platform wouldn’t require those particular unsafe features, so I’m guessing it’s kinda safe there…

  22. AlexH said,

    January 6, 2009 at 1:02 pm

    Gravatar

    @Shane: I would agree with you about XAML potentially; not Winforms though – for one thing, Wine would be in exactly the same trouble.

  23. Roy Schestowitz said,

    January 6, 2009 at 1:06 pm

    Gravatar

    Applications are not ‘developed in Wine’. It’s another debate we’ve already had.

  24. Shane Coyle said,

    January 6, 2009 at 1:13 pm

    Gravatar

    Who assumes Wine is safe? But, I get your point. ;^ )

    Basically, my point is that after the deal, the Mono folks consciously have decided to go beyond the features which are standardized and have a patent non-aggression promise or whatever ya want to call it.

    IMO, if you use Mono with non-standardized features, you had better be either A) Novell or B) a Novell ‘customer’ or perhaps C) a MS customer, since they usually grant you a patent license to use what you buy.

    Which always made me think, if Windows came preinstalled and licensed on my machine and I didn’t return it – do I have rights to the MS patent licenses involved, if they were valid?

  25. Roy Schestowitz said,

    January 6, 2009 at 1:18 pm

    Gravatar

    IANAL, but I suspect a Windows licence does is not a licence to use clones, just as a ‘promise’ to use or implement OOXML is not applicable once one deviates from ECMA MOOX.

  26. Roy Schestowitz said,

    January 6, 2009 at 1:23 pm

    Gravatar

    FWIW, Shane called Mono a “officially a [patent] minefield” in 2006, well before I started covering this topic.

    Not much has changed since then (not for the better anyway) and Mono critique predates the Novell/Microsoft deal (there are several examples I’m aware of).

  27. AlexH said,

    January 6, 2009 at 1:34 pm

    Gravatar

    @Shane: you’re wrong about the Mono folks “have a patent non-aggression promise”; they have no such thing. The situation with Mono didn’t change with the MS deal.

  28. Baby In The Bath Water said,

    January 6, 2009 at 1:38 pm

    Gravatar

    And not one of the critiques has been able to prove (despite all the effort to do so) that Mono (ECMA/ISO portions) is any less safe than any other piece of software.

    Note: this comment was posted from Novell’s headquarters.

  29. Roy Schestowitz said,

    January 6, 2009 at 1:39 pm

    Gravatar

    http://www.gnome.org/~seth/blog/mono

  30. Shane Coyle said,

    January 6, 2009 at 1:40 pm

    Gravatar

    I wondered about OOO, too (pre LGPL3). Even more so because you had the Sun agreement prior to the Novell agreement which seemed to indicate that if you become a big contributor to OOO, you should expect a visit and check from Redmond.

    Essentially, I look at Mono as a ‘baited field’ for MS to hunt on, or like playing stickball in front of the meanest old guy’s house on the block – technically OK, but probably not advisable.

    Umm, as far as the patent non-aggression promise, there is one that MS had to give to all as part of standardization, covering all parts they submitted – no?

    After that, any non-standardized parts would require a license – only Novell and their paying customers receive that as part of the MS-Novell deal.

    Whether they were emboldened by the MS deal or not, the inclusion of these features has occurred since. Perhaps I implied too strongly the relationship between those events, but I believe they are related.

  31. Shane Coyle said,

    January 6, 2009 at 1:43 pm

    Gravatar

    Oh, and hunting over a baited field is not OK – sorry if I implied that too. Gosh, my English is awful…

  32. AlexH said,

    January 6, 2009 at 1:43 pm

    Gravatar

    @Roy: that link is now well out of date. One obvious issue raised, locking out Red Hat, has actually gone completely the other way.

    @Shane: ah, right, yeah – in terms of the standardisation, of course there is a blanket grant there. There could be other patents that Mono runs into, but of course that’s true of any software, and being based on the .net framework doesn’t put it at any special risk.

  33. Roy Schestowitz said,

    January 6, 2009 at 1:44 pm

    Gravatar

    I worry that Microsoft will foster Mono just to make .NET more prevalent (starve the competition) and then hit Mono over the head with a cluebat.

  34. Roy Schestowitz said,

    January 6, 2009 at 1:45 pm

    Gravatar

    ..being based on the .net framework doesn’t put it at any special risk.

    Not the project, its dependency.

  35. AlexH said,

    January 6, 2009 at 1:50 pm

    Gravatar

    Doesn’t change. In fact, anything using Mono is almost certainly not at risk of any of the same patents that Mono would be. That’s the same for any framework.

  36. Roy Schestowitz said,

    January 6, 2009 at 1:53 pm

    Gravatar

    From the news:

    Companies also can use their patent portfolios to disrupt competitors and gain revenue from companies that want to use their patented technologies. Microsoft, for example, has made claims that it holds patents for technologies in Linux, which open-source proponents viewed as a tactic to discourage people from using open-source software.

    http://mis-asia.com/news/articles/survey-microsoft-has-strongest-patent-portfolio

    So Microsoft can use the Mono card to intimidate companies. Also new:

    http://www.ag-ip-news.com/GetArticle.asp?Art_ID=6655&lang=en

  37. AlexH said,

    January 6, 2009 at 1:56 pm

    Gravatar

    Notice that they don’t single out Mono at all.

    The “Mono == .net == MS patents!” meme is so naive and dull. It shows a basic lack of how patents work.

    For example: why did Sun enter a cross-licensing scheme with MS to cover Java?

  38. Roy Schestowitz said,

    January 6, 2009 at 1:59 pm

    Gravatar

    It’s not about Sun.

  39. AlexH said,

    January 6, 2009 at 2:00 pm

    Gravatar

    Yes, it is, and it’s about every other industry player who spends vast amounts of time and money patenting stuff.

    You think you’re “safe” because you think you’re avoiding one player’s patents by not using some specific software. You’re not. You’re not avoiding anyone else’s patents, and you’re also not avoiding Microsoft’s patents: you’re just avoiding a piece of software.

    And you sell this like a snake-oil salesmen to people thinking that it makes them safe.

  40. Roy Schestowitz said,

    January 6, 2009 at 2:11 pm

    Gravatar

    Yes, it is, and it’s about every other industry player who spends vast amounts of time and money patenting stuff.

    Sun is not Microsoft.

    http://www.softwarefreedom.org/blog/2008/dec/24/capra-free-software/

    “I thought immediately of Microsoft’s presence at OSCON this year and the launch of their campaign to pretend they haven’t spent the last ten years trying destroy all of Free Software and Open Source.”

    […]

    “Microsoft is unique among proprietary software companies: they are the only ones who have actively tried to kill Open Source and Free Software. It’s not often someone wants to be your friend after trying to kill you for ten years, but such change is cause for suspicion. “

  41. Shane Coyle said,

    January 6, 2009 at 2:12 pm

    Gravatar

    Precisely, these big software companies are creating a cartel using spurious software patents to create an impossible barrier to entering the industry.

    As we all know, No non-trivial software is free from patent concerns – and these cross-licensing deals are making sure that any new startup will either pay everyone in the cartel a royalty or choke on the paperwork or cost of researching prior art and / or obtaining every possible license (something that MS says takes too much time and paperwork, and they have a large legal team I’d guess).

    And, still, no one is safe from trolls.

    Software patents are invalid to begin with, and are stifling innovation to boot, the exact opposite of the point of patents to begin with.

  42. Baby In The Bath Water said,

    January 6, 2009 at 2:13 pm

    Gravatar

    AlexH is right. If Microsoft have valid patents on VMs, then they could attack JVM, Parrot, LLVM, etc. Not just Mono.

    There’s nothing special about the Mono VM that would make it more susceptible to attacks from Microsoft than any other VM.

    Note: this comment was posted from Novell’s headquarters.

  43. Shane Coyle said,

    January 6, 2009 at 2:19 pm

    Gravatar

    Isn’t there a Bill “Pearly” Gates quote re:state street I believe that he talks about his fear that Microsoft could be one of those little guys locked out by the big patent players?

    It was what spurred their patent push, if I recall correctly…

  44. Roy Schestowitz said,

    January 6, 2009 at 2:25 pm

    Gravatar

    “If people had understood how patents would be granted when most of today’s ideas were invented, and had taken out patents, the industry would be at a complete standstill today.”

  45. Baby In The Bath Water said,

    January 6, 2009 at 2:38 pm

    Gravatar

    I don’t think anyone here is arguing that patents don’t suck. The fact that patents cover everything under the sun only further illustrates that avoiding Mono out of patent fears is foolish.

    Note: this comment was posted from Novell’s headquarters.

  46. Roy Schestowitz said,

    January 6, 2009 at 2:40 pm

    Gravatar

    Sun won’t use them aggressively against F/OSS.

  47. Baby In The Bath Water said,

    January 6, 2009 at 2:44 pm

    Gravatar

    So what? It won’t matter if the patents aren’t owned by Sun. Just because you stick with the JVM or Java doesn’t mean you are any safer from patents than w/ Mono. If Microsoft (or someone else) owns patents on VMs, then you aren’t safe no matter what VM you use.

    Note: this comment was posted from Novell’s headquarters.

  48. Roy Schestowitz said,

    January 6, 2009 at 3:00 pm

    Gravatar

    Why focus on VMs when there is something that’s more of a blatant “ripoff”? Just having a patent or suing is not enough without a solid case. Mono makes that case.

    See explanations in this guest post:

    http://boycottnovell.com/2008/09/19/why-not-mono-car-analogy/
    http://boycottnovell.com/2008/09/20/mono-java-dotnet-analysis/

  49. Baby In The Bath Water said,

    January 6, 2009 at 3:03 pm

    Gravatar

    No, you are just naive about how patent lawsuits work.

    Note: this comment was posted from Novell’s headquarters.

  50. Roy Schestowitz said,

    January 6, 2009 at 3:10 pm

    Gravatar

    Not really. I follow this topic closely and write about it too.

  51. Gentoo User (and proud of it) said,

    January 6, 2009 at 3:13 pm

    Gravatar

    Sun won’t use them aggressively against F/OSS … See explanations in this guest post

    Maybe I’m the first to mention this to you, but those explanations are nothing more than “I think Microsoft is evil, therefore you shouldn’t use Mono” padded with lots of blabber.

    And they don’t even remotely explain why the Java situation is any different, other than the fact that the author doesn’t like Microsoft.

    If that is indeed the reason, then fine. Just don’t pretend there are incredibly compelling reasons that differentiate Java from Mono vis-a-vis patents, other than simple dislike of Microsoft.

    How’s that Wikipedia thing going, by the way? :)

    Note: comment arrived from a witch hunter that does not even use GNU/Linux.

  52. saulgoode said,

    January 6, 2009 at 3:19 pm

    Gravatar

    Umm, as far as the patent non-aggression promise, there is one that MS had to give to all as part of standardization, covering all parts they submitted – no?

    @Shane: ah, right, yeah – in terms of the standardisation, of course there is a blanket grant there. There could be other patents that Mono runs into, but of course that’s true of any software, and being based on the .net framework doesn’t put it at any special risk.

    There is no “blanket grant” covering patents in the ECMA standard.

  53. Pil Lars said,

    January 6, 2009 at 5:19 pm

    Gravatar

    AlexH,

    XAML and Silverlight are now both released under the Open Specification Promise:

    http://www.microsoft.com/interop/osp/default.mspx

  54. Baby In The Bath Water said,

    January 6, 2009 at 5:28 pm

    Gravatar

    Not really. I follow this topic closely and write about it too.

    I’m sorry, but anonymous comments on Slashdot or LinuxToday do not count.

    Note: this comment was posted from Novell’s headquarters.

  55. Roy Bixler said,

    January 6, 2009 at 5:37 pm

    Gravatar

    No one has really refuted this:

    http://www.gnome.org/~seth/blog/mono

    The scenario outlined there sounds very plausible to me, especially when I hear about Microsoft’s marketing plans in Asia, which are first to encourage or go easy on illegal copying, get people used to Windows and then crack down and start generating revenue. What is to stop Microsoft from launching a patent suit against Red Hat et al (a la Rambus) once Mono and Microsoft APIs make a significant part of the software?

  56. Baby In The Bath Water said,

    January 6, 2009 at 5:38 pm

    Gravatar

    Just notified via my twitter feed:

    http://tirania.org/blog/archive/2009/Jan-06.html

    A Wii game using Mono hit the shelves. There is also talk of another big game coming out soon, altho the name of the game is not mentioned. Apparently Miguel mentioned it at PDC though.

    I guess these game developers must be absolutely terrified of patent lawsuits.

    Note: this comment was posted from Novell’s headquarters.

  57. Baby In The Bath Water said,

    January 6, 2009 at 5:49 pm

    Gravatar

    Roy Bixler: it hasn’t been substantiated either. Innocent until proven guilty.

    Note: this comment was posted from Novell’s headquarters.

  58. Roy Schestowitz said,

    January 6, 2009 at 5:55 pm

    Gravatar

    Pil Lars,

    That’s irrelevant as there is no Silverlight for GNU/Linux and the ripoff of it comes with Mono on its coattails.

  59. Dan O'Brian said,

    January 6, 2009 at 7:22 pm

    Gravatar

    I thought we’d been over this, Roy. Moonlight is the official Silverlight for Linux.

  60. Pil Lars said,

    January 6, 2009 at 7:23 pm

    Gravatar

    There is Moonlight that implements the XAML spec for SIlverlight.

    My point was addressed at AlexH, as he was wondering about XAML. XAML has now been placed under OSP (it is more general than Silverlight).

    But you do not write software, so you might not have understood that part.

  61. Roy Schestowitz said,

    January 6, 2009 at 7:27 pm

    Gravatar

    Moonlight is the official Silverlight for Linux.

    This is false. There is no “Silverlight for Linux”. Let alone “official”…

    But you do not write software, so you might not have understood that part.

    I’m referring to Mono+extensions, not XAML.

  62. Dan O'Brian said,

    January 6, 2009 at 7:40 pm

    Gravatar

    If anyone actually bothers to read the linkbacks that Roy provides, the comments in them disprove the articles.

  63. Dan O'Brian said,

    January 6, 2009 at 7:47 pm

    Gravatar

    If it’s not official, then what’s this about?

    http://www.microsoft.com/presspass/press/2007/sep07/09-04silverlightpr.mspx

  64. Roy Schestowitz said,

    January 6, 2009 at 7:58 pm

    Gravatar

    Searching the page for “for Linux” gives nothing. Likewise for “official”.

    Novell is just Microsoft’s way out of more antitrust and a way of spreading its APIs, codecs, and patents.

  65. Dan O'Brian said,

    January 6, 2009 at 8:02 pm

    Gravatar

    My point was that Microsoft is backing the development of Moonlight and they will be providing download links for Moonlight on silverlight.net. They are also providing the codecs and patent indemnification for those codecs.

    If Moonlight isn’t officially blessed by Microsoft, then why are they doing all that?

  66. Roy Schestowitz said,

    January 6, 2009 at 8:26 pm

    Gravatar

    I’ve already answered that question.

  67. Dan O'Brian said,

    January 6, 2009 at 9:38 pm

    Gravatar

    Your answer doesn’t contradict what I’ve said – in fact, it arguably backs my statement ;)

  68. Roy Schestowitz said,

    January 6, 2009 at 10:06 pm

    Gravatar

    Please read this comment again.

  69. neighborlee said,

    January 6, 2009 at 10:51 pm

    Gravatar

    You forget that moonlight is not accepted into either debian or fedora, both of whom are foss champions to our communities.

    Spin here all day if you wish, but it wont change that very inconvenient fact for you.

    Your comment about the mono encumbererd engine is ridiculous, as clearly the engine isn’t for the foss community.

    Everyone in the linux community is starting to see the truth in that mono is only safe for Novel customers, is from a non trustworthy company just like silverlight is, wont be accepted anytime soon by champions of said community and to come here and try to spin it another way speaks volumnes about whom you profess to champion. I guess the same group that was behind the corruption of ISO, OOXML ( irrelevant now ) and of course how dare we forget that, – ‘linux is a cancer”. Good for you for taking the high ground and looking out for your neighbors ;)

    cheers
    nl

  70. Dan O'Brian said,

    January 6, 2009 at 10:53 pm

    Gravatar

    Yea, you searched for the string “for linux” which isn’t there. However, it does mention “linux”.

    Microsoft Delivers Silverlight 1.0, Extends Support to Linux

    They wouldn’t support Moonlight if they didn’t bless it.

    This is why you have lost so much respect, Roy, you never admit when you’re wrong.

  71. Dan O'Brian said,

    January 6, 2009 at 10:53 pm

    Gravatar

    neighborlee: wrong, they have accepted Moonlight into Debian and Ubuntu.

  72. neighborlee said,

    January 6, 2009 at 11:18 pm

    Gravatar

    He is not wrong about the fact that only windows and mac users seem to currently have ‘support’ in the form of a direct download for for their systems. OF course M$ knows that their chance of getting this into debian and fedora out of the box is next to nadda.

    http://fedoraproject.org/wiki/ForbiddenItems#Moonlight
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501190
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484121

    No answer yet about legal risk afaict, but since you seem to know all about this maybe you can provide a link, that would be great.

    cheers
    nl

  73. Roy Schestowitz said,

    January 7, 2009 at 3:43 am

    Gravatar

    I saw that, Dan, but it’s not the same thing. It sure doesn’t make it “Silverlight for Linux” because it’s not . It’s Moonlight and it’s far behind Silverlight.

  74. Dan O'Brian said,

    January 7, 2009 at 8:16 am

    Gravatar

    I’m not saying it isn’t behind Silverlight. The point is that Microsoft supports Moonlight. Therefor it is officially blessed by Microsoft.

    That’s all I’m saying.

  75. Roy Schestowitz said,

    January 7, 2009 at 8:26 am

    Gravatar

    “[Moonlight] officially blessed by Microsoft” != “the official Silverlight for Linux.”

  76. AlexH said,

    January 7, 2009 at 9:07 am

    Gravatar

    It doesn’t really matter whether it’s “officially blessed” or “the official version”.

    What matters is a. getting clarity on its legal status, and if free, b. getting it complete.

    At the moment, there is no free system with tools available to create content. Locking the free desktop out of content creation is holding it back.

  77. Roy Schestowitz said,

    January 7, 2009 at 9:20 am

    Gravatar

    It doesn’t really matter whether it’s “officially blessed” or “the official version”.

    Semantics matter because Microsoft is fooling people, leading them to believing that there is “Silverlight for Linux.” (there isn’t)

    What matters is a. getting clarity on its legal status, and if free, b. getting it complete.

    And getting Mono?

    At the moment, there is no free system with tools available to create content. Locking the free desktop out of content creation is holding it back.

    That’s not true. There are many tools that create content, even using standards.

  78. AlexH said,

    January 7, 2009 at 9:23 am

    Gravatar

    Point to these many tools then, please. Something which, at a minimum, can be used to warp some text in a circle in an animated fashion perhaps, or similar.

    Flash is capable of doing it, SVG+SMIL similarly so. Where are the free tools outputting content in these formats?

  79. Roy Schestowitz said,

    January 7, 2009 at 9:27 am

    Gravatar

    Point to these many tools then, please. Something which, at a minimum, can be used to warp some text in a circle in an animated fashion perhaps, or similar.

    What for?

  80. AlexH said,

    January 7, 2009 at 9:30 am

    Gravatar

    For the purpose of showing that they’re not completely trivial and noddy tools which will never be finished.

    Seriously. I don’t care if they’re not Adobe CreativeSuite or whatever, but please, point me at a single usable free content creation tool which supports one of these standards and can do more than draw rectangles and circles.

  81. Roy Schestowitz said,

    January 7, 2009 at 9:35 am

    Gravatar

    My question was, what is it that you want to achieve?

    Here is a demonstration of what can be achieved with HTML and JavaScript.

  82. AlexH said,

    January 7, 2009 at 9:37 am

    Gravatar

    I know full well what can be achieved by the players, be they browsers or plugins. That’s not the point.

    You are talking about “many tools to create content”. Where are they? Show me some of them.

  83. Roy Schestowitz said,

    January 7, 2009 at 9:41 am

    Gravatar

    http://www.openlaszlo.org/showcase

  84. AlexH said,

    January 7, 2009 at 9:48 am

    Gravatar

    Laszlo is a compiler and toolset. It’s not content creation tool; by that yardstick Emacs and vim count as well.

  85. Roy Schestowitz said,

    January 7, 2009 at 10:03 am

    Gravatar

    Being not ‘to your taste’ does not make it any less of an advanced content creation tool.

    There is a lot you can use to achieve good stuff with real standards.

  86. AlexH said,

    January 7, 2009 at 10:07 am

    Gravatar

    I didn’t say it wasn’t to my taste; I said it wasn’t a content creation tool, which it isn’t. The link that you cite even lists it under “Programming toolkits”! Laszlo is very good at what it does, but it doesn’t create content Roy, sorry.

    Your link does contain a list of content creation apps: like GIMP, Inkscape, NVu, Kino, etc. etc. The thing is, none of them output the content we’re talking about.

    Strange that you talked about so many content creation apps yet all you can name is a single programmer’s toolkit. I guess PHP’s SWF module counts as content creation too now?

  87. Roy Schestowitz said,

    January 7, 2009 at 10:12 am

    Gravatar

    You define it as only a GUI? That would be the Microsoft|Apple mindset.

  88. AlexH said,

    January 7, 2009 at 10:15 am

    Gravatar

    No, that would be the mindset of someone trying to draw stuff on screen. Being able to see what you’re doing is, y’know, quite helpful.

    Of course, if you think people can create good animations and interaction by defining it manually in XML files or something, that speaks volumes.

  89. Roy Schestowitz said,

    January 7, 2009 at 10:24 am

    Gravatar

    Had Microsoft implemented — property — SVG, then maybe better tools would be created to encourage this. Moonlight and Novell are not helping.

    — quote —

    The Competition

    “It is both rewarding and scary to look at the current competitive landscape. We can all feel some sense of vindication in the fact that the internet did not cause the immediate death of Office and that so far no one is running Java applets that do the “right 20%” of Office-yet. We can take a moment to gloat, though only a moment as we still have traditional competitors and competition at the LORG level is still there though not as directly…

    “We must not lose sight of the fact that our biggest competitor continues to be our existing products and the inertia they have. The cost and pain of upgrading still overwhelms any sense of benefit we seem to be able to communicate to customers..”

    http://boycottnovell.com/wp-content/uploads/2009/01/px09637.pdf

  90. AlexH said,

    January 7, 2009 at 10:29 am

    Gravatar

    Still waiting for these “many apps”, Roy…

    (Microsoft and SVG have nothing to do with it; anyone wanting to create such an app would target Flash, which has the largest install base by miles).

  91. Roy Schestowitz said,

    January 7, 2009 at 10:32 am

    Gravatar

    There are Web editors for GNU/Linux that are graphical. Flash is binary creation tool, not a content creation tool.

  92. AlexH said,

    January 7, 2009 at 10:36 am

    Gravatar

    So show me a graphical web editor that can do animation then.

  93. Roy Schestowitz said,

    January 7, 2009 at 10:38 am

    Gravatar

    GIMP+NVU.

    What do you want animations for anyway? Are you designing greeting cards? use video.

  94. AlexH said,

    January 7, 2009 at 10:42 am

    Gravatar

    So your answer to creating interesting content on the free desktop is:

    a. use command line tools
    b. create animated GIFs (not interactive)
    c. what do you want that for anyway? use video. (not interactive)

    That attitude holds back the free desktop. It needs high quality content creation tools which rival Adobe’s. The free software community is not a passive consumer.

    People aren’t going to stop creating interactive multimedia content. All that will happen without the tools is that our desktop gets left behind.

  95. Roy Schestowitz said,

    January 7, 2009 at 10:51 am

    Gravatar

    a. use command line tools
    b. create animated GIFs (not interactive)
    c. what do you want that for anyway? use video. (not interactive)

    Overstatement by exaggeration.

    That attitude holds back the free desktop. It needs high quality content creation tools which rival Adobe’s.

    There’s wine/crossover/whatever.

    The free software community is not a passive consumer.

    The free software community needs to stick to established standards.

  96. AlexH said,

    January 7, 2009 at 10:54 am

    Gravatar

    I’d love for you to show me the “exaggeration”. Those three suggestions are what you put forward. I can now happily add a fourth suggestion you’ve put forward:

    d. Use Windows apps under Wine/Crossover

    Although I didn’t notice you citing any free software apps which run under Windows for the task.

    Great suggestions there, very progressive.

  97. Dan O'Brian said,

    January 7, 2009 at 10:56 am

    Gravatar

    Indeed. Why should F/LOSS waste time writing office suites or web browsers or desktops? We could all just run Windows apps under Wine! Who’d’a’thunk it!?

  98. Roy Schestowitz said,

    January 7, 2009 at 10:56 am

    Gravatar

    Editors/IDEs/graphical tools don’t require descending to the command line. That’s unnecessary escalation that you use to discredit my argument.

  99. AlexH said,

    January 7, 2009 at 10:59 am

    Gravatar

    @Roy: you were the one who was saying you needed a wider definition that allows non-GUIs to succeed.

    If you can point at some of these “many tools” that have GUI form, all the better. Please, show us these IDEs/graphical tools!

  100. AlexH said,

    January 7, 2009 at 11:01 am

    Gravatar

    @Dan: precisely!

    Interesting how the “cheap Windows” argument suddenly got deployed.

  101. Dan O'Brian said,

    January 7, 2009 at 11:02 am

    Gravatar

    And by Roy, no less!

  102. Dan O'Brian said,

    January 7, 2009 at 11:03 am

    Gravatar

    Oh, and lets not forget about putting ourselves in jeopardy over patents if we use Wine!

  103. Roy Schestowitz said,

    January 7, 2009 at 11:09 am

    Gravatar

    Wine can in principle be disposed of without affecting the applications; unlike… say… Mono.

  104. saulgoode said,

    January 7, 2009 at 11:09 am

    Gravatar

    That attitude holds back the free desktop. It needs high quality content creation tools which rival Adobe’s. The free software community is not a passive consumer.

    A non-free solution implementing a non-free standard does nothing to advance the “free desktop”. The Free Software community needs Free content creation tools which support open and unencumbered standards, not proprietary products only available from a single source.

  105. AlexH said,

    January 7, 2009 at 11:12 am

    Gravatar

    @saulgoode: precisely why I originally said the legal status of silverlight needs to be cleared up. If it can’t be used, then something else is needed.

  106. Roy Schestowitz said,

    January 7, 2009 at 11:13 am

    Gravatar

    A non-free solution implementing a non-free standard does nothing to advance the “free desktop”. The Free Software community needs Free content creation tools which support open and unencumbered standards, not proprietary products only available from a single source.

    The same applies to Mono.

  107. AlexH said,

    January 7, 2009 at 11:14 am

    Gravatar

    No, the same doesn’t apply. No distro excludes Mono, including those with the most stringent free software standards.

  108. Roy Schestowitz said,

    January 7, 2009 at 11:16 am

    Gravatar

    Practice does not legitimise bad decisions just as being a law does not make it ethical or worth obeying.

  109. Dan O'Brian said,

    January 7, 2009 at 11:18 am

    Gravatar

    Wine can in principle be disposed of without affecting the applications

    Not if the only apps available to do the task needed are Windows-only.

  110. AlexH said,

    January 7, 2009 at 11:19 am

    Gravatar

    You saying “ooh, it’s bad” also doesn’t de-legitimise it.

    The majority opinion is settled on this matter.

  111. Dan O'Brian said,

    January 7, 2009 at 11:20 am

    Gravatar

    Roy: Red Hat’s legal dept found Mono to be safe. They didn’t just include it because other people were.

  112. Roy Schestowitz said,

    January 7, 2009 at 11:23 am

    Gravatar

    Not true.

  113. AlexH said,

    January 7, 2009 at 11:25 am

    Gravatar

    What’s the betting that you haven’t done the simple thing, which would be to do the research: drop them an e-mail and actually ask.

    Your wild speculation that they were somehow bamboozled into distributing a legally dodgy product is far-fetched.

  114. Roy Schestowitz said,

    January 7, 2009 at 11:27 am

    Gravatar

    Maybe we’ll do an open letter some day. Not today..

  115. AlexH said,

    January 7, 2009 at 11:29 am

    Gravatar

    Manyana, manyana, for now the speculation continues.

    (btw, an “open letter” isn’t the same as “doing research”. One is passive, the other is active.)

  116. Roy Schestowitz said,

    January 7, 2009 at 11:44 am

    Gravatar

    If you urgently want an answer, why not ask them? You do, after all, participate in some Fedora stuff, right?

  117. Baby In The Bath Water said,

    January 7, 2009 at 12:14 pm

    Gravatar

    I doubt AlexH needs to ask, he already knows the answer. It’s clear, however, that Roy does not know.

    Note: this comment was posted from Novell’s headquarters.

  118. AlexH said,

    January 7, 2009 at 1:14 pm

    Gravatar

    @Baby: not sure if it’s either “does not know” or “does not want to know”.

  119. Roy Schestowitz said,

    January 7, 2009 at 1:21 pm

    Gravatar

    I know the risks and so does Red Hat. Based on what I know, the issues leave Red Hat concerned.

  120. AlexH said,

    January 7, 2009 at 2:04 pm

    Gravatar

    You don’t seem to be very hasty to talk on behalf of companies…

What Else is New


  1. Links 19/9/2019: German Federal Ministry of the Interior Wants FOSS, Top Snaps Named

    Links for the day



  2. Buying the Voices of 'Linux' People to Repeat Microsoft's Talking Points While Removing Our Icons and Leaders (Calling Them Sexist)

    The dirty games leveraged by several companies including Microsoft target charismatic people who are essential for morale and leadership; these tactics aren't particularly novel



  3. When the EPO Sees Itself as Above European Law, Grants Patents in Defiance of the EPC (Its Founding Document) and Violates Staff's Labour Rights/Protections (International Law)

    The absurd state of affairs at the EPO has reached the point where laws at every level are being violated and even judges are being threatened or vainly ignored; the EU is belatedly trying to tackle these issues, which have actually cost its credibility a great deal and threaten the perception of Rule of Law at multiple levels



  4. Links 19/9/2019: Samba 4.11.0 and Kubernetes 1.16

    Links for the day



  5. Update on Koch v EPO: Internal Appeals Committee (IAC) Composition Still Likely Illegal

    An important EPO case, concerning a dismissed staff representative, shows what ILO-AT and the EPO's Internal Appeals Committee boil down to



  6. Links 18/9/2019: Fedora Linux 31 Beta, PCLinuxOS 2019.09 Update

    Links for the day



  7. Links 17/9/2019: CentOS 7.7 and Funtoo Linux 1.4 Released

    Links for the day



  8. EPO is Not European

    Internationalists and patent trolls are those who stand to benefit from the 'globalisation' of low-quality and law-breaking patents such as patents on algorithms, nature and life itself; the EPO isn't equipped to serve its original goals anymore



  9. The EPO's Central Staff Committee and SUEPO (Staff Union) Respond to “Fascist Bills” Supported by EPO President António Campinos

    Raw material pertaining to the latest Campinos "scandal"; what Campinos said, what the Central Staff Committee (CSC) said, and what SUEPO said



  10. Storm Brewing in the European Patent Office After a Hot Summer

    Things aren't rosy in EPOnia (to say the least); in fact, things have been getting a lot worse lately, but the public wouldn't know judging by what media tells the public (almost nothing)



  11. Why I Once Called for Richard Stallman to Step Down

    Guest post from the developer who recently authored "Getting Stallman Wrong Means Getting The 21st Century Wrong"



  12. As Richard Stallman Resigns Let's Consider Why GNU/Linux Without Stallman and Torvalds Would be a Victory to Microsoft

    Stallman has been ejected after a lot of intentionally misleading press coverage; this is a dark day for Software Freedom



  13. Links 16/9/2019: GNU Linux-libre 5.3, GNU World Order 13×38, Vista 10 Breaks Itself Again

    Links for the day



  14. Links 16/9/2019: Qt Quick on Vulkan, Metal, and Direct3D; BlackWeb 1.2 Reviewed

    Links for the day



  15. Richard Stallman's Controversial Views Are Nothing New and They Distract From Bill Gates' Vastly Worse Role

    It's easier to attack Richard Stallman (RMS) using politics (than using his views on software) and media focus on Stallman's personal views on sexuality bears some resemblance to the push against Linus Torvalds, which leans largely on the false perception that he is sexist, rude and intolerant



  16. Links 16/9/2019: Linux 5.3, EasyOS Releases, Media Backlash Against RMS

    Links for the day



  17. Openwashing Report on Open Networking Foundation (ONF): When Open Source Means Collaboration Among Giant Spying Companies

    Massive telecommunications oligopolies (telecoms) are being described as ethical and responsible by means of openwashing; they even have their own front groups for that obscene mischaracterisation and ONF is one of those



  18. 'Open Source' You Cannot Run Without Renting or 'Licensing' Windows From Microsoft

    When so-called ‘open source’ programs strictly require Vista 10 (or similar) to run, how open are they really and does that not redefine the nature of Open Source while betraying everything Free/libre software stands for?



  19. All About Control: Microsoft is Not Open Source But an Open Source Censor/Spy and GitHub/LinkedIn/Skype Are Its Proprietary Censorship/Surveillance Tools

    All the big companies which Microsoft bought in recent years are proprietary software and all of the company’s big products remain proprietary software; all that “Open Source” is to Microsoft is “something to control and censor“



  20. The Sad State of GNU/Linux News Sites

    The ‘media coup’ of corporate giants (that claim to be 'friends') means that history of GNU/Linux is being distorted and lied about; it also explains prevalent lies such as "Microsoft loves Linux" and denial of GNU/Free software



  21. EPO President Along With Bristows, Managing IP and Other Team UPC Boosters Are Lobbying for Software Patents in Clear and Direct Violation of the EPC

    A calm interpretation of the latest wave of lobbying from litigation professionals, i.e. people who profit when there are lots of patent disputes and even expensive lawsuits which may be totally frivolous (for example, based upon fake patents that aren't EPC-compliant)



  22. Links 15/9/2019: Radeon ROCm 2.7.2, KDE Frameworks 5.62.0, PineTime and Bison 3.4.2

    Links for the day



  23. Illegal/Invalid Patents (IPs) Have Become the 'Norm' in Europe

    Normalisation of invalid patents (granted by the EPO in defiance of the EPC) is a serious problem, but patent law firms continue to exploit that while this whole 'patent bubble' lasts (apparently the number of applications will continue to decrease because the perceived value of European Patents diminishes)



  24. Patent Maximalists, Orbiting the European Patent Office, Work to 'Globalise' a System of Monopolies on Everything

    Monopolies on just about everything are being granted in defiance of the EPC and there are those looking to make this violation ‘unitary’, even worldwide if not just EU-wide



  25. Unitary Patent (UPC) Promotion by Team Battistelli 'Metastasising' in Private Law Firms

    The EPO's Albert Keyack (Team Battistelli) is now in Team UPC as Vice President of Kilburn & Strode LLP; he already fills the media with lies about the UPC, as one can expect



  26. Microsoft Targets GNU/Linux Advocates With Phony Charm Offensives and Fake 'Love'

    The ways Microsoft depresses GNU/Linux advocacy and discourages enthusiasm for Software Freedom is not hard to see; it's worth considering and understanding some of these tactics (mostly assimilation-centric and love-themed), which can otherwise go unnoticed



  27. Proprietary Software Giants Tell Open Source 'Communities' That Proprietary Software Giants Are 'Friends'

    The openwashing services of the so-called 'Linux' Foundation are working; companies that are inherently against Open Source are being called "Open" and some people are willing to swallow this bait (so-called 'compromise' which is actually surrender to proprietary software regimes)



  28. Microsoft Pays the Linux Foundation for Academy Software Foundation, Which the Linux Foundation is Outsourcing to Microsoft

    Microsoft has just bought some more seats and more control over Free/Open Source software; all it had to do was shell out some 'slush funds'



  29. Links 14/9/2019: SUSE CaaS Platform, Huawei Laptops With GNU/Linux

    Links for the day



  30. Links 13/9/2019: Catfish 1.4.10, GNOME Firmware 3.34.0 Release

    Links for the day


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