Slashdot Mirror


User: DavidMarkle

DavidMarkle's activity in the archive.

Stories
0
Comments
2
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2

  1. Re:Boycott TestDriven.NET. on Microsoft Vs. TestDriven.NET · · Score: 1
    First off, I just got word that the letter from Jamie to MS was actually not written (or, I suppose) signed by him. Thanks to Jonathan for pointing out the error on my blog -- I read that letter wrong, and I'm sorry about that. I withdraw my comments about that issue (post edited on my blog). But even though he didn't write that letter, I think that the bad faith argument still stands if you look at his correspondence with MS on February 26th. It's just too bad that Jamie never felt the need to post my reply to his original response on his blog (see: Jamie Quells Dissent...), or I could have been set straight on this one issue earlier. Has anyone considered that maybe Jamie is in violation of the GPL? I quote Section 2b) of the GPL:

    You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
    It clearly says _all_ third parties. Not just certain *classes* of users. From his website:

    An enterprise licence is required if you wish to make TestDriven.NET available for deployment on multiple machines (i.e. if you're distributing the TestDriven.NET installer from a network share).
    I thoroughly believe him when he said that he started TestDriven.NET as a hobby. But later on, he decided to make money off of it. That's his prerogative, but if he's going to do so, he should play by the rules.
  2. Boycott TestDriven.NET. on Microsoft Vs. TestDriven.NET · · Score: 3, Interesting
    How about some facts?

    If only people would stop and dig through the facts, you'll see that Jamie Cansdale not only acted in bad faith by first agreeing to withdraw support for the VS.NET plugin, then turning around only one day later and re-offering support for it in the betas of Visual Studio.NET Orcas. Let us for the moment concede that perhaps Jamie has some sort of valid legal case for continuing to offer his Add-in. Even if that were so, let's read the text of his letter to MS's lawyers, shall we?

    " ...we the undersigned hereby jointly and severally: ... undertake ... never again in future (whether acting by ourselves, though agents or third parties, ... etc etc... to make such or any other similar offending products available for sale or otherwise on that or any website, or through any other medium ... We understand that our undertakings in this letter are undertakings to the Court and we are aware that any breach of them may be treated as a *contempt of court*. [Emphasis added by me]"

    Wow. That's a pretty strong statement. That means that by re-offering the plugin for Orcas after shipping this letter, Jamie has said that he's willing to go to jail. Perhaps he'll learn some sense of ethics there.

    Jamie Quells Dissent on his Blog

    You probably won't hear me paraphrase Chuck D much on this blog, but don't believe the hype. Why not? Well, I as well as others (see Eric's post) have tried to write entries in his blog telling him that he's in the wrong on this issue. Somehow our posts never made it to his blog! Surprise! I wonder if it's a bug in his blogging engine. Or perhaps Jamie doesn't want to have a backlash against him start on his own weblog.

    TestDriven.NET is not Free Software

    If you read most of the responses to this story in Slashdot, or (believe it or not) Jamie's blog, you'll probably be led to believe that TestDriven.NET is free, open-source software, and that Jamie Cansdale is a lone developer, toiling away for the sake of the community, and being bullied by the 800 pound Gorilla that is Microsoft. Nothing could be further from the truth. TestDriven.NET costs$95 per user. Want an enterprise license? That'll be $10,500, please. Some have made the patently ludicrous claim that Jamie does give the software away for free. Not if you're using it professionally, he doesn't! His licensing terms are... wait... that's the next section! Stay with me here, this is the best part!

    Jamie's License is Just as Bad

    It's time to play a little game, boys and girls. The game is, "let's guess whose license agreement this is":

    " ...you may use the software only as expressly permitted int his agreement. In doing so you must comply with any technical limitations in the software that only allow you to use it in certain ways... You may not work around any technical limitations in the software..."

    versus:

    " ...Licensee shall not, and shall not permit others to ... use the Software in any manner not expressly authorised by this Agreement."

    Sound pretty familiar, don't they. The same clause that Jamie complains is vague, irrelevant, and unenforceable in the MS license is pretty much exactly the same in the TestDriven.NET license. Jamie Cansdale is a hypocrite, and he deserves to be exposed as such, and punished.

    TestDriven.NET's Real Functionality comes from Software that is Free

    For those of you unfamiliar with the product, TestDriven.Net is basically a plug-in for Visual Studio that allows developers to run NUnit, MBUnit, and NCover tests with a click of the mouse, or a quick keystroke. It performs a few other functions, but that's about it. These products are all open-source and free. Others have labored long and hard to generate these tools, and Jamie ships them with his non-free product. All of the heavy lifting is done by these utilities -- TestDr