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

11.28.08

While the World is Asleep, Mono with Microsoft-patented WinForms Slips into Ubuntu 9.04

Posted in GNU/Linux, Microsoft, Mono, Novell, Patents, Ubuntu at 1:11 pm by Dr. Roy Schestowitz

Sobering message after a drunken thanksgiving day

THERE IS still a chance to stop it.

1 week after my initial message, phase 1 of the Mono 2.0 transition, the
core stack, is now complete (or near enough, anyway).

We have already explained why Mono 2.0 is even worse. For how long will Ubuntu be inheriting the Microsoft/Novell DNA? This is not a new problem.

Mono is all about the money

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

30 Comments

  1. AlexH said,

    November 28, 2008 at 1:37 pm

    Gravatar

    http://uk.youtube.com/watch?v=oqpLWzPRfvU

  2. Roy Schestowitz said,

    November 28, 2008 at 1:49 pm

    Gravatar

    I’ve included this video before. As I wrote at the time, he is not in favour of developing with Mono.

  3. jo Shields said,

    November 28, 2008 at 2:30 pm

    Gravatar

    Whilst Roy Schestowitz was asleep, Mono with independently engineered Winforms-compatible assemblies was added to Ubuntu Main on 2006-06-23

    https://launchpad.net/ubuntu/edgy/i386/libmono-winforms1.0-cil/1.1.13.6-4ubuntu1

    A little late to the party aren’t we?

  4. Roy Schestowitz said,

    November 28, 2008 at 2:47 pm

    Gravatar

    It’s never too late to cut a cord. Now is a good opportunity, before the WinForms PoisonWare makes its way in.

    2006-06-23 is before the Novell deal (which involved Mono) and before Microsoft stormed the press with threats to sue GNU/Linux vendors/users.

  5. jo Shields said,

    November 28, 2008 at 2:54 pm

    Gravatar

    “before the WinForms PoisonWare makes its way in. ”

    It already made its way in.

    It was in 6.10

    It was in 7.04

    It was in 7.10

    It was in 8.04

    It was in 8.10

    What’s special this time, other than one of your little posse reading ubuntu-devel?

  6. Roy Schestowitz said,

    November 28, 2008 at 2:59 pm

    Gravatar

    “Support for Windows Forms 2.0 is pretty much complete. At this point, we are largely just fixing bugs and polishing our code.” [source]

    Translation: our job copying Microsoft’s IP verbatim is done.

  7. jo Shields said,

    November 28, 2008 at 3:03 pm

    Gravatar

    Which commit, between 1.1.13.6 and 2.0.1, suddenly caused a problem – and with which specific patent?

  8. jo Shields said,

    November 28, 2008 at 3:04 pm

    Gravatar

    After all, armed with that info, we could patch our packages to avoid the problem

    You’re the expert, Roy. What do we need to patch?

  9. Roy Schestowitz said,

    November 28, 2008 at 3:05 pm

    Gravatar

    We’ve covered this before.

  10. jo Shields said,

    November 28, 2008 at 3:21 pm

    Gravatar

    No, we haven’t, because you don’t divulge specifics – and your last effort to point to an actual patent his hilarious for all involved (except, I imagine, you). I suspect autism may play a part in the behaviour patterns

    Go on, I mean it.

    Either:

    * Admit (yes, admit something!) that you’re talking out of your rear end in suggesting that there’s *anything* different with Winforms in Ubuntu 9.04 versus 8.10, 8.04, 7.10, 7.04, 6.10

    or

    * Point to the specific patent violated by a specific line or lines of code, which can be patched out of existence in Debian packaging (which we’ve done before for licensing reasons now resolved).

    Or continue to ramble in the (safe) belief that plenty of susceptible people will believe any word you say, I suppose that’s an option too.

    I’m not telling you you can’t lobby to have Mono removed in 9.04 (perhaps it might help if you tried doing it properly rather than linking to a random mailing list post, though), but do it *objectively*. Your post title is simply a(nother) lie.

    Please cite reputable sources – boycottnovell is fiction, not fact.

  11. Roy Schestowitz said,

    November 28, 2008 at 3:35 pm

    Gravatar

    I suspect autism may play a part in the behaviour patterns

    For pathological libel you’ll receive no adult answer.

    How long you’ve sunk to discredit messengers.

  12. Jose_X said,

    November 28, 2008 at 3:55 pm

    Gravatar

    jo Shields,

    A brief overview of http://boycottnovell.com/2008/11/22/protection-for-use-of-mono/#comment-39291 is http://boycottnovell.com/2008/11/22/protection-for-use-of-mono/#comment-39937 ; however, apply the discussion only to Winforms (and not to all of mono) in order to simplify things and be more relevant to this current thread on Winforms.

    In other words, read the second link to get an idea of what the first more detailed link is about. Other comments in between those two on that thread may also help add clarity (eg, comments on Microsoft vs. other std leaders and also http://boycottnovell.com/2008/11/22/protection-for-use-of-mono/#comment-39308 ).

    The point of that discussion: if we follow closely behind a path laid out by someone else, we will step into patent traps merely by using the API if that leader has set these traps and did so half-competently. Once the API use has spread to many parts of Linux/FOSS, it will be costly to go back and replace every line of code where such API were used with different code that achieves the same functionality intended for that program but structured differently. Alternatively, we can change the semantics of the API in order to avoid patent violations, but that should break probably all the programs. [Major distributors can always then sign a deal with Microsoft.. but that is not a "solution" I care about.]

    If we anticipate these problems from Microsoft, we should probably avoid investing a lot of time building applications that use Winforms and maybe even mono.. [I’m ignoring other issues such as http://boycottnovell.com/2008/11/25/jose-on-mono/ .]

  13. jo Shields said,

    November 28, 2008 at 4:04 pm

    Gravatar

    “pathological” eh?

    Presumably you mean the “being such to a degree that is extreme, excessive, or markedly abnormal” definition

    I’d disagree

    Firstly, you present yourself as educated. Hidden somewhere amongst your years of Windows and MATLAB experience are a degree and (pending? hard to tell) PhD. This should label you as intelligent. However, your constant duck-diving, subject changing, clear inability to apply critical reasoning or common sense, make it pretty clear that there are other factors. IME the most common combination of intelligent-yet-illogical comes from people with autistic spectrum issues, e.g. Aspergers. I can’t successfully match up any alternative scenarios in my mind – simply labeling you as stupid or insane doesn’t mesh with the qualifications. It would also go some way towards explaining how you can produce the sheer volume of output you do whilst supposedly having a PhD to work on, and would be a common reason for your pathological (there’s that word again) hatred of proof reading.

    As for calling it libel, do you need to be taught the difference between statement of fact and statement of opinion?

    “I suspect foo” is a statement of (possibly incorrect) opinion. A hypothesis, if you will. “they pressure Debian” is a statement of (verifiably incorrect) fact. Libel applies to the latter, which is asserting a lie as being true (as opposed to mere conjecture)

    You use the same tactic repeatedly in your “Does this video prove Novell rapes babies?” posts, where you leap to the question mark as your proof of innocence, when called out by people considerably better-informed than you.

    Now, “discredit messengers” – the thing here is:

    * autism isn’t necessarily a discredit (although it’s a good explanation), and
    * I don’t need to discredit you – you do it to yourself so very well.

    Some people are *bad messengers*. They harm their own message, through poor actions and statements (the proverbial ‘boys who cry wolf’ – how can you spot the truth in amongst the verifiable lies?). Former lawyer Jack Thompson is an example.

    Please cite reputable sources – boycottnovell is fiction, not fact.

  14. Roy Schestowitz said,

    November 28, 2008 at 4:13 pm

    Gravatar

    Firstly, you present yourself as educated. Hidden somewhere amongst your years of Windows and MATLAB experience are a degree and (pending? hard to tell) PhD. This should label you as intelligent. However, your constant duck-diving, subject changing, clear inability to apply critical reasoning or common sense, make it pretty clear that there are other factors. IME the most common combination of intelligent-yet-illogical comes from people with autistic spectrum issues, e.g. Aspergers. I can’t successfully match up any alternative scenarios in my mind – simply labeling you as stupid or insane doesn’t mesh with the qualifications. It would also go some way towards explaining how you can produce the sheer volume of output you do whilst supposedly having a PhD to work on, and would be a common reason for your pathological (there’s that word again) hatred of proof reading.

    I finished my practical work years ago, ahead of schedule. You could ask rather than guess.

    As for calling it libel, do you need to be taught the difference between statement of fact and statement of opinion?

    I always try to make a distinction in my writings.

    * autism isn’t necessarily a discredit (although it’s a good explanation), and

    There’s that insult again. No, I’ve no mental issues of any kind, thank you.

    * I don’t need to discredit you – you do it to yourself so very well.

    I’m sure that Novell employees and Mono developers (some of whom indirectly work for Microsoft) feel this way.

    Please cite reputable sources – boycottnovell is fiction, not fact.

    What is fact? Novell’s press releases? Gartner? Steve Ballmer? IDC/IDG? This site contains many thousands of external references. Feel free to follow them.

  15. jo Shields said,

    November 28, 2008 at 4:22 pm

    Gravatar

    “You could ask rather than guess.”

    Do what I say, not what I do?

    You have NEVER sought the truth on a single Debian/Ubuntu-related matter, whether it personally involves me or not. You make it up.

    “I always try to make a distinction in my writings.”

    No, your writings rely specifically on the confusion – by writing “Does this prove Novell eats babies?” then saying ‘okay, babies changes to tacos’ in comment ‘#54, you then get the ability to hyperlink the original post – with original title – on the assumption that people won’t read it but will take the topic at face value.

    It’s a pretty transparent tactic

    “There’s that insult again. No, I’ve no mental issues of any kind, thank you.”

    Really? Well, there’s the key hypothesis gone. I suppose that means falling back to the secondary :/

    “I’m sure that Novell employees and Mono developers (some of whom indirectly work for Microsoft) feel this way.”

    To you, Roy, ANYONE who doesn’t agree with you is one of the above. Where no evidence exists, then manufacture it.

    “What is fact? Novell’s press releases? Gartner? Steve Ballmer? IDC/IDG? This site contains many thousands of external references. Feel free to follow them. ”

    REALITY is fact. Cold, brutal, REALITY. Verifiable paper trails – not press releases, opinions, or blogs. Especially not blogs.

    Oh, and do me a favour – fix your CSS. It really makes the site look unprofessional when borders cut through text.

    Please cite reputable sources – boycottnovell is fiction, not fact.

  16. Jose_X said,

    November 28, 2008 at 6:04 pm

    Gravatar

    >> The point of that discussion: if we follow closely behind a path laid out by someone else, we will step into patent traps merely by using the API if that leader has set these traps and did so half-competently. Once the API use has spread to many parts of Linux/FOSS, it will be costly to go back and replace every line of code where such API were used with different code that achieves the same functionality intended for that program but structured differently.

    Maybe this set of examples will further help explain the problem: http://boycottnovell.com/2008/11/22/protection-for-use-of-mono/#comment-39960

    >> Alternatively, we can change the semantics of the API in order to avoid patent violations, but that should break probably all the programs.

    This would be like replacing the patented puzzle pieces (see link above) with something arbitrary so that the item being built contorts and changes appearance and other physical properties.

    >> [Major distributors can always then sign a deal with Microsoft.. but that is not a “solution” I care about.]

    This would be like paying so that you can keep the puzzle pieces right where they are.

    Also, since these vendors can’t go around the GPL, I am guessing that such a deal would involve not “admitting their are problems with the puzzle pieces” but paying for the possibility that something somewhere might be wrong .. or doing a covenant with customers.. or having a troll do the covenant, etc.

  17. The 11th plague said,

    November 28, 2008 at 6:20 pm

    Gravatar

    Ok, I voted to promote the idea, and added a signature to my profile.

    btw WOW, how many comments !

  18. Jose_X said,

    November 28, 2008 at 9:39 pm

    Gravatar

    this sorting example may also help http://boycottnovell.com/2008/11/22/protection-for-use-of-mono/#comment-40039 . The second example of quicksort refers to a reply a little earlier in the thread (search for “primitive” to find it).

    The following reply in that thread http://boycottnovell.com/2008/11/22/protection-for-use-of-mono/#comment-40041 also may help explain the point about how creating API with odd semantics can help avoid prior art. The alternative for avoiding prior art is for creative breakthroughs, but creative breakthroughs cost much more than monkeys typing in the night. [No insult meant.. just recognizing that "prior art" is a loophole. If you make the art ugly enough, it will be a first.]

  19. jo Shields said,

    November 29, 2008 at 4:50 am

    Gravatar

    Man, it sure is quiet in here

    Meanwhile, this post is still a bare-faced lie, and Roy still won’t tell me what I need to patch to remove any of his perceived danger.

    I’ll repeat.

    Mono with independently engineered Winforms-compatible assemblies was added to Ubuntu Main on 2006-06-23

    It was in 6.10

    It was in 7.04

    It was in 7.10

    It was in 8.04

    It was in 8.10

    What’s special this time, other than one of your little posse reading ubuntu-devel?

    Which commit, between 1.1.13.6 and 2.0.1, suddenly caused a problem – and with which specific patent?

    Either:

    * Admit (yes, admit something!) that you’re talking out of your rear end in suggesting that there’s *anything* different with Winforms in Ubuntu 9.04 versus 8.10, 8.04, 7.10, 7.04, 6.10

    or

    * Point to the specific patent violated by a specific line or lines of code, which can be patched out of existence in Debian packaging (which we’ve done before for licensing reasons now resolved).

    Or continue to ramble in the (safe) belief that plenty of susceptible people will believe any word you say, I suppose that’s an option too.

    Please cite reputable sources – boycottnovell is fiction, not fact.

  20. Roy Schestowitz said,

    November 29, 2008 at 5:41 am

    Gravatar

    Read the post. It’s not about WinForms; it’s about Mono as a whole. WinForms continues to be an example of riskier territories.

  21. Jo Shields said,

    November 29, 2008 at 12:29 pm

    Gravatar

    “While the World is Asleep, Mono with Microsoft-patented WinForms Slips into Ubuntu 9.04″

    EVERY WORD is a lie. Mostly because Roy Schestowitz is a verifiable, pathological (the word returns!) liar.

    “While the world is asleep” – the linked mailing list post is about a packaging transition, allowing for a smaller Mono footprint in Ubuntu. The transition was announced several times on both ubuntu-devel@ and ubuntu-motu@lists.debian.org. Detailed information about the reasons and methods are on the Debian Wiki.

    What do you want, a press release?

    “mono with Microsoft-patented WinForms” – you haven’t produced any evidence that Mono’s WinForms implementation infringes on any patents – because you can’t – because you don’t know anything specific. You tried ONCE to point to a patent – and it was a laughable example which Mono could NOT infringe – only Wine could.

    “slips into Ubuntu 9.04″ – Mono has been a core component of Ubuntu releases for 2.5 years – it’s been in the archive generally for longer (2005-12-20). Updating system packages is routine – not a conspiracy. Nothing is “slipping” anywhere – packages already used on the system are being updated, the same way any other package would be.

    Lie lie lie. Lie lie lie lie lie? Lie lie. Lie!

    Oh, and if you want to take advantage that “THERE IS still a chance to stop it”, you might explain your idea to your readers? Perhaps tell them how they’re meant to keep a package on 1.9.1 rather than 2.0.1, to save the universe?

  22. Jo Shields said,

    November 29, 2008 at 12:29 pm

    Gravatar

    Sorry, lists.ubuntu.com.

  23. Needs Sunlight said,

    November 29, 2008 at 1:54 pm

    Gravatar

    What can be done to get these removed from Debian and Ubuntu and to get these so-called developers removed from the projects for their violation of the social contract?

  24. Jo Shields said,

    November 29, 2008 at 1:55 pm

    Gravatar

    Which section of the social contract, specifically?

  25. AlexH said,

    November 29, 2008 at 1:59 pm

    Gravatar

    @Needs: I doubt you can get them “removed” per se, but if you think it violates the social contract then just file a bug against the relevant packages.

    If the developers turn down the bugs, you can then appeal to the technical committees for a review. If that fails you’d have to find some developers to introduce a GR and take a project-wide vote.

  26. AlexH said,

    November 29, 2008 at 2:01 pm

    Gravatar

    Er, that first “them” means “the developers”. The packages, of course, can be removed.

  27. Roy Schestowitz said,

    November 29, 2008 at 2:33 pm

    Gravatar

    They can also be removed. Why are they put there by default? Are .NET developers being rewarded?

  28. Roy Schestowitz said,

    November 29, 2008 at 2:35 pm

    Gravatar

    Oops. Your second reply beat me to it. The point is that those who prefer Mono can also have it added.

  29. AlexH said,

    November 29, 2008 at 3:18 pm

    Gravatar

    The decision of what goes in “by default” in different modes is a technical decision for the developers of the distro.

    Whether or not Mono is legally sound is an entirely separate argument not to be confused.

  30. Kovacs said,

    November 29, 2008 at 4:28 pm

    Gravatar

    Mono in Ubuntu is a very conscious management-decision, and nothing that any ‘paid’ developer ‘slipped in’ or something.

    http://boycottnovell.com/2008/02/22/mark-shuttleworth-on-patents/

    Don’t make a lot of noise about the social contract, which you don’t really seem to understand.

    At least Roy Schestowitz should know better, as it was his letter which prompted Mark to set things straight.

What Else is New


  1. EPO Propaganda on Steroids (or on EPO)

    What EPO management is saying and what is actually happening



  2. Breton (EU) 'Joins' Team UPC to Help His Buddy Battistelli... Again

    As expected, Breton acts as little but an EPO tool, looking to prop up supremacy of patent litigation over science and innovation



  3. Removing Free/Libre Software as an Inadequate Response to Microsoft Windows (With Back Doors) Getting Compromised, Killing People

    GNU/Linux takes the blame (in a sense) for incidents that are purely the fault of Microsoft and its deficient software with deliberate back doors; it's believed that this boils down to opportunistic retaliation against those looking for a solution to the problem (or merely speaking about the problem)



  4. IRC Proceedings: Monday, May 25, 2020

    IRC logs for Monday, May 25, 2020



  5. Under Distributed Denial of Service Attacks Lately, But We're Too Robust For Those

    Efforts to take Techrights offline have been ramped up lately; but it's not working and it hardly even distracts us from publishing



  6. The Art of Giving: Why Free Software Will Inevitably Survive Attacks Against It

    Societies that share and look after their peers/neighbours will always be better off than predatory societies, which breed exploitation, distrust, discord and eventually systemic collapse



  7. 'Journalism' in 2020: Far More Articles About What Computer Linus Torvalds Bought Than About Linux Releases

    Yesterday's (or late Sunday's) Linux announcement (RC7) is symptomatic of a broader issue we've long spoken about; it restricts people's ability to express an opinion, which can cloud any meritorious and substantial debate about technical matters journalists cannot grasp or comment on (it takes more effort and research)



  8. Links 25/5/2020: Wrapland Redone, DebConf20 Plans, Many More Games

    Links for the day



  9. Media Covers WSL Like People Actually Use This Trash (a Failed Distro Which Only Works With Windows)

    Lots of abundantly redundant puff pieces have appeared in paid-for (by Microsoft) media this past week covering WSL/2, but that's grossly disproportional to the people who care and actually use those types of things (because money talks, not technical substance)



  10. Working From Home on Patent Monopolies Would Lower Their Quality and Perceived Legitimacy

    The patent system wherein people grant monopolies from their sofas and bedrooms isn't helping the already-eroded perception/image of patent offices that mostly grant patents to massive multinationals (and far too many patents overall)



  11. The Attitude of António Campinos Toward Courts and Toward Justice Same as Benoît Battistelli's

    6 years down the road we're still dealing with unaccountable tyrants who laugh at the law, laugh at lawmakers and disregard law enforcers (like the Trump regime across the Atlantic)



  12. IRC Proceedings: Sunday, May 24, 2020

    IRC logs for Sunday, May 24, 2020



  13. Asking Microsoft If It Loves Linux is Like Asking Google If It's Evil

    The media keeps bombarding us with lousy, weakly-sourced messages about Microsoft regretting its stance on “Open Source” and loving “Linux” (both are lies that are very easily debunked), so journalism has an existential problem and maybe too much dependence on ad money (a form of bribery) from “Big Tech” that does “clown computing” and “apps”



  14. Features Considered Harmful

    "But the benefits of Free software, free candy and new features are all meaningless, if the user isn't in control."



  15. Free, as in “App”

    "As everyday users, we need to be able to configure our applications, and this process must/needs to be made as easy and understandable as possible."



  16. Links 25/5/2020: Linux 5.7 RC7 and TeleIRC 2.0.0

    Links for the day



  17. Links 24/5/2020: TUXEDO Computers on AMD, Ardour 6.0 is Out

    Links for the day



  18. Trust Microsoft With Everything Including Your Life

    A timely if not apt meme about the state of Windows-powered hospitals, which very often end up foreign-operated (taken over by crackers in another country)



  19. When the Response to Hospitals Being Systematically Cracked Through Microsoft Products Like Windows is... Blocking the Competition of Microsoft

    People keep dying because Microsoft Windows, poorly designed with NSA back doors in it, falls into the hands of malicious actors (sometimes overseas, sometimes using leaked tools of the NSA itself) and guess who takes the blame when hospitals grind to a halt due to this…



  20. IRC Proceedings: Saturday, May 23, 2020

    IRC logs for Saturday, May 23, 2020



  21. Ode to the 'Orange One'

    Bush Senior and Junior, Hillary/Bill Clinton and now António Battistelli (or Benoît Campinos); are we dealing with monarchies/monarchs and pledges of allegiance or with public institutions beholden to the public, to be governed by the law?



  22. Home Working at the EPO: Your Corporate, Global Monopolies Will Be Rubber-stamped From Private Homes

    We’re expected to believe that EPO employees working under the noses of Microsoft (in another continent!) with kids running around will be able to be both productive and professional; staff already complains about working until midnight and beyond, without any conceivable separation between career and personal life



  23. To Understand Why “Inner Source” is a Cheap Corporate Ploy if Not a Free Software-Hostile 'Scam' Look Who's Behind It

    It's rather easy to see that the O'Reilly-connected and Bill Gates-connected leadership of InnerSource Commons (ISC) doesn't register this fake 'charity' to promote Software Freedom but to fight against it under the guise of "open" (openwashing)



  24. Microsoft: We Were Wrong About Open Source and That's Why We 'Liberate' Code... From 1983 (and We Won't Accept Code Changes, Either!)

    The tiresome openwashing efforts from Microsoft verge on the farcical, but the Microsoft-funded media plays along with it all regardless



  25. The Unitary Patent and Unified Patent Court Book

    The Unified Patent Court (UPC) propaganda must be confronted; there's a book in the making about UPC lies and the anatomy of this legislative coup attempt by litigation fanatics (who profit from monopolies, patent trolls and so on)



  26. Links 23/5/2020: Oracle Solaris 11.4 SRU21, Wine-Staging 5.9

    Links for the day



  27. Spillover: Team UPC Trying to Fill Up the Cup 'Half Empty'

    The European Patent Office's (EPO) corruption is mirrored in UPC corruption; the former hasn't yet seen its downfall due to this corruption and the latter is already up in flames, no matter how media sites (are paid to) spin it, giving false hope for the sake of lobbying by Team UPC



  28. The EPO Continues to Publicly Brag About Granting Illegal Patents to Fake 'Production' (It's Not Really Production But Abuse of the Granting Authority)

    Patents on life, nature and mathematics serve to highlight the degree of corruption embraced by EPO management, eager to fake ‘production’ in order to hoard money, which is then stolen and misused in other ways



  29. GNOME Settlement With Patent Troll Fails to Address/Tackle the Software Patent and Software Patents in General

    GNOME settles with the troll on terms that are superficially friendly towards Free software; however, more could be done to actually defuse matters on legal if not precedential grounds



  30. IRC Proceedings: Friday, May 22, 2020

    IRC logs for Friday, May 22, 2020


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