Partager via


Responding to post on OTB and BlueJ

[Please read my Disclaimer]

NOTE: I don't own Object Test Bench, I just happened to blog about it as I thought it was a hidden feature in VS 2005 and only discovered it when playing around with Class Designer.

Recently, Michael Kölling, one of the creators of BlueJ, "an IDE for beginner Java developers", wrote an article about how Microsoft has gone BlueJ. Michael's article links to me since I blogged about Object Test Bench previously so I felt compelled to at least provide him a response especially after he wrote this:

Quote: Do I care? I don't care that they copied BlueJ - good on them, and good luck to them. But I care about attribution.
I work at a university, and I strongly believe in honest attribution of sources. Microsoft does not have a good track record on this. So I decided to post these screenshots here so that people can at least see and make up there own minds.

After reading the post, I followed up internally and here's the response from the [academic] team:

Quote: We talked to hundreds of teachers when we built the new academic features in Visual Studio 2005 such as the Class Designer, the Object Test Bench, and the Express product line. Many teachers told us that they liked using Visual Studio with their students, but they felt that it was difficult to teach Object-Oriented Design principles using earlier versions of Visual Studio. One of the scenarios we chose to address was to make Visual Studio 2005 a better tool for teaching object-oriented and service-oriented programming. “Design-time debugging” as a feature was already a planned feature for Visual Studio 2005. Object Test Bench, which evolved as a visualization of this functionality, was influenced by feedback from teachers who were used to working with BlueJ. The Class Designer was also a planned feature of the new “Whitehorse” functionality. We did tweak both of these features based on teacher feedback, which borrows from several teaching concepts these teachers already enjoy with BlueJ. We have received very positive feedback on these features so far, and we welcome more feedback to enhance teaching scenarios even more with our next Visual Studio release, code named “Orcas.”

*My* interpretation of the above statement is basically that our academic customers wanted this because of the success of this BlueJ feature.

Michael's comments were pretty fair, the only thing I took issue with was his "invention"/"innovation" statement which I found misleading:
Quote: Already, the blogs are buzzing about this "Great New Microsoft Innovation". (Did you notice, by the way, how Microsoft have managed to change the term in all the relevant discussions from "invention" to "innovation"? Very clever. Copying someone else's idea is not an invention, but it is innovation. Microsoft: the innovation company...)

Don't get me wrong, I open my mouth on my blog quite a bit, but I never used the word invention or innovation once in my blog post. I described it as "a new Visual Studio 2005 feature". I assumed that maybe it was one of the other bloggers talking about OTB. Nope, none of the ones that Michael linked to used those words either. Now that Michael has said we described this as an "invention/innovation", other bloggers have now passed on this misinformation (1, 2). So it goes in the blogging world.

Comments

  • Anonymous
    June 14, 2005
    My take on VS vs BlueJ.

  • Anonymous
    June 16, 2005
    C'mon... !
    Can't you simply say "WE COPIED IT" ????

    That long explanation it's not necessary.

    Blame the teachers! They are the culprit !!
    It happens they used BlueJ.

  • Anonymous
    June 19, 2005
    Blog link of the week 24

  • Anonymous
    January 27, 2007
    As a follow-up to this story... Microsoft are now trying to patent this feature, see Michael Kolling's blog here: http://www.bluej.org/mrt/?p=21 Maybe the people who filed the patent weren't aware of the prior art but this doesn't make Microsoft look good.

  • Anonymous
    January 27, 2007
    The comment has been removed

  • Anonymous
    January 27, 2007
    And now you've patented it. Disgusting.

  • Anonymous
    January 27, 2007
    PingBack from http://daniel.haru.homeunix.org/blog/2007/01/27/m-patentiert-bluej/

  • Anonymous
    January 27, 2007
    What about the issue of Microsoft patenting this feature? If it wasn't for the patent, I really doubt there would be such a big deal about this.

  • Anonymous
    January 27, 2007
    The comment has been removed

  • Anonymous
    January 27, 2007
    Micro$oft again...

  • Anonymous
    January 27, 2007
    this article is getting much attention from /. http://yro.slashdot.org/article.pl?sid=07/01/27/147243

  • Anonymous
    January 27, 2007
    so... M$ basically copied BlueJ functionality and tries to sell it as "it is what the customers wanted". sadly it is still stealing. no matter who wanted it or why. M$ is going down... slowly but steadily. No illusions here. All M$ can do is sue its way to success. Good luck with that. Sadly this might just work...

  • Anonymous
    January 27, 2007
    Perhaps you could explain why this non-invention was recently patented by your company.

  • Anonymous
    January 27, 2007
    PingBack from http://www.abduh.net/?p=290

  • Anonymous
    January 27, 2007
    Ironically the Visual Studio BlueJ Edition is not available for the Express editions (read: free). Netbeans with the (read: sanctioned) BlueJ Edition will still be the popular choice for that reason.

  • Anonymous
    January 27, 2007
    And now you've patented it - nice...

  • Anonymous
    January 27, 2007
    The comment has been removed

  • Anonymous
    January 27, 2007
    PingBack from http://advocrazy.com/2007/01/28/microsoft-rips-off-academic-community/

  • Anonymous
    January 27, 2007
    And now the three thiefs Gautam Goenka, Partho P. Das, and Umesh Unnikrishnan try to patent what they ripped of from BlueJ. Disgusting!

  • Anonymous
    January 27, 2007
    It looks that Microsoft steals the work of Universities (at least of the people working on them). I would propose a boicot on Microsoft products in reasearch/academic institutions.

  • Anonymous
    January 27, 2007
    PingBack from http://cad.cx/blog/2007/01/27/19/48/25/37/

  • Anonymous
    January 27, 2007
    First you copy, then you patent it. Next thing I hear will be Microsoft suing the BlueJ guys or others that use the same tech. [url=http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PG01&s1=20060101406.PGNR.&OS=DN/20060101406&RS=DN/20060101406]Shame on you.[/url]

  • Anonymous
    January 27, 2007
    > Don't get me wrong, I open my mouth on my blog quite a bit, > but I never used the word invention or innovation once in my > blog post. Gotya! Running a search gives 5 pages with the word innovation

  • Anonymous
    January 27, 2007
    every day there is more proof Microsoft resorts to illegal practices to keep its monopoly.  And where is the oversite this convicted company is supposed to be burdened with ?

  • Anonymous
    January 27, 2007
    I wonder if you (personaly, nat as a team) will have enough guts to do something to prevent your company fropm doing something so clearly wrong and dishonest. Since (maybe accidentaly) you've acknowledged you know about your company clearly ignoring prior art in your patent application and you are in position (i assume) in stopping this action. It will be interesting to see if a Microsoft emploee can actually do something honest against the unofficial company policy of bullying small competitors out of business...

  • Anonymous
    January 28, 2007
    The BlueJ guys might have a good point in King-Arthur-Knights-of-the-Round-Table-land, but the real world is full of lawyers. Since they hadn't bothered to protect their intellectual property, the field was open to someone else to grab it. If Microsoft wanted to use this very useful (and somewhat obvious) teaching tool in their product, they couldn't sanely do so without IP protection. Maybe Microsoft's patent application will be denied because of prior art, but i'm sure that would be fine with Microsoft. A legal precedent would have been set, so some bottom-feeding IP troll couldn't take action against both BlueJ and Microsoft. This is pretty much common sense, unless you're an anti-Microsoft zealot.

  • Anonymous
    January 28, 2007
    PingBack from http://angrykiwi.org/?p=52

  • Anonymous
    January 28, 2007
    PingBack from http://www.bluej.org/mrt/?p=23

  • Anonymous
    January 29, 2007
    Larry, your morality is no different from that of Nigerian scammer. Steal, grab, acquire, assimilate where it is possibe. And, of course, scream when someone stelas from you. "somewhat obvious" Since when obvious things are patentable? At least theoretically. "Maybe Microsoft's patent application will be denied because of prior art" Since when "prior art" have any meaning for you or Microsoft? Another annoyng, incovienient, idiotic thing, like "honesty", "justice" and other funny words that for someone of us have more meaning. "some bottom-feeding IP troll couldn't take action against both BlueJ and Microsoft" You suggest that this situatin is good for BlueJ? Good joke. "anti-Microsoft zealot" Yes, anyone who does not like stealing features (almost literal, because thanks to patent microsoft deny acess to that feature for anyone else) is zealot.

  • Anonymous
    January 29, 2007
    PingBack from http://tech.hostfreeweb.info/2007/01/29/microsoft-caught-trying-to-patent-software-concept-it-already-admitted-it-had-copied/

  • Anonymous
    January 29, 2007
    Even if you didn't explicitly use "invention/innovation" will certainly be used on the Marketing Materials, along with your feature list.  So, you'll end up with that being a result whether intentional or not, judging from past experience.

  • Anonymous
    January 29, 2007
    The comment has been removed

  • Anonymous
    January 29, 2007
    The comment has been removed

  • Anonymous
    January 29, 2007
    Oops, I see that the patent application was filed in October 2005, not January 2007.  My bad.

  • Anonymous
    January 29, 2007
    The comment has been removed

  • Anonymous
    January 29, 2007
    The comment has been removed

  • Anonymous
    January 30, 2007
    PingBack from http://www.kizo.com/?p=18079

  • Anonymous
    February 16, 2007
    PingBack from http://www.zebrot.com/?p=10

  • Anonymous
    March 15, 2007
    PingBack from http://www.bluej.org/mrt/?p=21

  • Anonymous
    April 21, 2007
    PingBack from http://billgatesretirement.eblogworldreport.com/2007/04/21/qa-sylvia-m-mathews-president-of-the-gates-foundation-global/

  • Anonymous
    May 15, 2007
    PingBack from http://www.hackfactor.org/?p=13

  • Anonymous
    February 29, 2008
    The comment has been removed