Slashdot Mirror


Microsoft Releases FlexWiki as Open Source

davemabe writes "Microsoft is apparently releasing its FlexWiki wiki implementation as an open source project. FlexWiki is the software used to run the wikis over at Channel 9. My question is: Is this software as good as the ever-extensible Kwiki implementation?"

23 of 340 comments (clear)

  1. /. effect by Greger47 · · Score: 4, Funny
    Well, regarding which one is best, I think FlexWiki wins the /. effect test, showing a 503 Service not available. Compared to Kwiki that doesn't respond at all... :)

    /greger

  2. What!! by bluFox · · Score: 5, Funny

    They can't do that, They have no right to be good. or who else do we look up to when it comes to evil?

    --
    ~561
    1. Re:What!! by Mr2cents · · Score: 4, Funny

      Didn't you hear the news? MS has outsourced all evilness to SCO!

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
  3. Conversely... by Sheetrock · · Score: 4, Insightful
    My question is: Is this software as good as the ever-extensible Kwiki implementation?

    My question is: is there anything Microsoft can do that we won't question?

    Applaud them for their newfound approach to open source. More alternatives are always better. I'll bet this software does something Kwiki can't do.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  4. Credit where it's due? by Anonymous Coward · · Score: 5, Insightful

    Is this software as good as the ever-extensible Kwiki implementation?

    You know, Microsoft has done an incredible number of crappy things, and they deserve most of the flak they get, but I don't understand why we can't just once acknowledge them for taking a positive step without making some cheap jab like this.

    "Microsoft released something as open source -- but let's all assume that a non-MS alternative is better even though we haven't made an actual comparison!" How immature can you get?

    Yes, I know I could just stop reading /., but it's an unhealthy addiction... :)

    1. Re:Credit where it's due? by AstroDrabb · · Score: 4, Insightful
      why we can't just once acknowledge them for taking a positive step without making some cheap jab like this.
      ...
      How immature can you get?
      If someone constantly took jabs at you and kicked you while you were down, would you trust them the next time they held out their hand? I wouldn't. It will take a while for MS to build _any_ trust in the OSS/FSS communities, especially the Free Software community.

      If you look at the few Open source apps MS has released, they have all been very insignificant. MS will impress me when they make one of their bigger apps Open Source and Free Source. I am not talking about one of their apps that they sell or generate direct revenue from. I am talking about the tons of other apps they include with their OS or other software that they do not sell. I know i would like to get my hands on explorer.exe the desktop shell and file manager. That code is crap and is always crashing on me even in WinXP SP2. It locks just about every file it touches when you use the explorer.exe file manager requiring using task manager to kill and restart it. It is the biggest headache for me using WinXP at work.

      To me this just seems like a PR effort from MS so they can say "me too" when asked about Open Source. Free Software is by far more important to me then Open Source. I don't care if I can look at the code, I want to be able to do something with the code. Free Software gives you the rights to be able to do something with the code while Open Source doesn't alwasy give you those rights. For example, can I take the FlexWiki code MS is releasing and fork it and do something with it MS does not like or agree with? Are there patents encombering FlexWiki? I cannot get to the site right now to check.

      Ok, I just got to the site and read this from the license (IANAL).

      As a condition to exercising the rights and licenses granted
      hereunder, each Recipient hereby assumes sole responsibility
      to secure any other intellectual property rights needed, if
      any. For example, if a third party patent license is required
      to allow Recipient to distribute the Program, it is Recipient's
      responsibility to acquire that license
      To me (IANAL), that doesn't sound too good. It looks like MS trying to keep a back-door in their "open" source code just in case they have something in there that they can require a license for. Exactly how is this Open Source if it can be encumbered by patents and other "IP"?
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
  5. Uses the IBM Public License by ashpool7 · · Score: 5, Informative

    Sheesh, RTFA and click on the SF link.

    http://www.gnu.org/philosophy/license-list.html

    GPL Incompatible due to patent clauses. Draw your own conclusions...

  6. Why Not? by Bill,+Shooter+of+Bul · · Score: 4, Interesting

    Does IBM Open Source everythig they do? How about Novell? Red Hat? It seems to me, that there are situations where companies can profit from making the code open, and others where it would lose more than it would gain. As time goes on, I think thats just going to become more common.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:Why Not? by eviltypeguy · · Score: 4, Informative

      Does RedHat "Open Source" everything they do? Why yes, actually. I'm not aware of any product they sell that isn't "Open Source".

  7. Re:But I thought... by Swamii · · Score: 5, Interesting

    A lot of people at Microsoft are changing their thinking regarding OSS. For example, Josh Ledgard, MS's "community evangelist", is a supporter of OSS and was key in brining WiX to SourceForge.

    Someone once said about MS's business practices (so no cracks about software bugs please), they make mistakes like any other company, but they'll only make them once. If they discover OSS can help them and benefit them, which it certainly could IMO, they will change their ways no matter how much about-facing they have to do.

    --
    Tech, life, family, faith: Give me a visit
  8. Re:I find it ironic by Anonymous Coward · · Score: 5, Funny
    Sorry Microsoft, you can't have your cake and eat it to..
    If you have as much moiney as Microsoft, then you can have your cake, eat it, shit in someone else's cake and make them eat it. Buy lots of cake and eat that too. Sell your cake to everyone in the world, but then eat it anyway. Whatever you want to do with cake.. having shedloads of money will open those options up for you. Now, say you're an open source dev trying to give away your software - you should be lucky if you even see any crumbs. Never mind the cake.
  9. Re:I find it ironic by McDutchie · · Score: 4, Insightful
    Does the right nut know what the left nut is doing over there?

    As huge as they are, that would hardly be surprising. Governments are notorious for suffering from this problem, and Microsoft seems to be bigger than many governments.

  10. Microsoft Released? by enkafan · · Score: 4, Informative

    I'm not totoally sold on Microsoft releasing this software as open source. It was written by David Ornstein, who works at Microsoft. While this tool is used internally at Microsoft, and I'm sure MS has the rights to the software too, I just don't think it's fair to David to classify this as a Microsoft Product.

    BTW, David's weblog has a bunch of info on FlexWiki being posted to SourceForge.

  11. Re:Information about the CPL by Elwood+P+Dowd · · Score: 5, Informative
    Uh, no, I don't think so. From that discription, it sounds like a totally acceptable license. In fact, from the FSF's page:
    Common Public License Version 1.0
    This is a free software license but it is incompatible with the GPL.

    The Common Public License is incompatible with the GPL because it has various specific requirements that are not in the GPL.

    For example, it requires certain patent licenses be given that the GPL does not require. (We don't think those patent license requirements are inherently a bad idea, but nonetheless they are incompatible with the GNU GPL.)
    This is the same issue with the latest Apache license. It's good, it's just GPL incompatible. If they ever make a new version of the GPL, it might contain identical requirements.
    --

    There are no trails. There are no trees out here.
  12. RTFA :) by pavon · · Score: 4, Informative

    Depending on where you read, it is released under either the IBM Public License or the Common Public License, which superceded the IPL and which is simular to the LGPL. It is approved by the OSI as an open source license and the FSF as a free software license. However, it is incompatible with the GPL because of some clauses about patent restriction. The FSF is not opposed to these clauses in principle - in fact they are concidering putting something simular in the next version of the GPL. But as things stand now, any IPL or CPL code cannot be combines with GPL code (unless of course, the author dual licenses the code under both).

    Personally, I tend to side with the FSF when some software developer invents his own open source license which has not had the same legal scrutany of existing licenses, is incompatible with existing licnenses, causes fragmentation in potential codebases, and then accuses the FSF of being inflexible when they try to help the developer resolve these problems. I mean what is the the FSF foundation expected to do - change thier license according to the whims of every new license that comes around? It is the newcomers that are causeing incompatibility not the FSF.

    But the CPL is becoming very popular among business, is a very fair Free Software license, has had the scrutiny of IBM lawyers, and does include some good ideas that are not in the GPL. So I really hope that the FSF makes it a top priority to work on the new version of the GPL which solves the patent-based conflicts with the CPL and other licenses.

  13. What's wrong with a gift horse? by St.+Arbirix · · Score: 5, Insightful

    Is this software as good as the ever-extensible Kwiki implementation?

    Talk about looking gift horses in the mouth. That's like seeing Houdini get out of a lock box hanging from a crane and asking "Yeah, but can he levitate?"

    The point is Microsoft put something out that's open source. If it were 30 shades of awesome they'd be selling it instead. For now it's just there for the community to improve upon and keep.

    --
    Direct away from face when opening.
  14. FlexWiki was open source long before this. by Talonius · · Score: 4, Informative

    I've got copies download of the source code that were hosted on GotDotNet.

    This might be Microsoft's implementation of FlexWiki (FlexWiki is a BSD license type, if I remember correctly) but FlexWiki has been available for a while.

    --
    My reality check bounced.
  15. It's a marketing problem by Anonymous Coward · · Score: 5, Insightful

    Microsoft's problem is essentially little more than a marketing/branding problem. The "problem" is that in many PHB's minds, OSS == Linux/Apache/whatever. Microsoft wants to catch the very tangible benefits of OSS without inadvertantly endorsing Linux/Apache/whatever. Thats why they are choosing the CPL; for the simple reason that it isn't the GPL.

    The bottom line is that, at some level, certain OSS is good for Microsoft. WiX being open is good for Microsoft. So are ASP.NET hosted Wikis. They need to find a way to capitalize on that.

    Microsoft's FUD against the GPL is an attempt to shift Linux's "category" from being "Open Source Software" to "GPLed software". The fact that many biz people are confused about the GPL makes it a more convenient target. Once that association is in people's heads, Microsoft can employ OSS to their benefit, with stuff like this, WiX, and so on.

    It is very unlikely that Microsoft will ever be an OSS company in the same way that Red Hat or even IBM is, but they might be one in the manner that, say Apple, is. Apple's involvement in OSS is little more than the Darwin kernel and a collection of associated goodies, really not that much if you think about it. While this is certainly more than Microsoft right now, it might not always be that way.

  16. Re:WiX and WTL are CPL by gbjbaanb · · Score: 4, Insightful

    Its not a conspiracy - read this /. article (the italics is what you want).

    Note how it is designed to stop unscrupulous people from charging you a royalty. Something that GPL doesn't do.

    Imagine I add code to Apache that contains a patent I hold. Now, I wait a few years for it to become popular, and then start suing left, right and centre).

    The CPL basically says that this bad behaviour is illegal, when you release, you don't just gove away the source, you allow people to use it freely. Under the GPL, you could legitimately charge for the 'free' software.

    Of course, this brings out the conspiracy comments mainly because of the religious zealotly over the GPL (oh, and against MS of course).
    The problem is only that the GPL requires you to release under the GPL, regardless of the original licence. That's why it is incompatible - not for any other reason, and certainly not because the CPL is 'less free' or 'patent encumbered' or 'theyre out to get you and your little FOSS doggie too'

  17. Re:make microsoft bob open source by Chess_the_cat · · Score: 4, Informative

    Does everyone realize that his name isn't Clippy? His name is actually Clippit.

    --
    Support the First Amendment. Read at -1
  18. Actually MS is NOT anti-open source by WebCowboy · · Score: 4, Interesting

    It's more complicated than that.

    I've talked with a few Microsoft partners and developers, including published authors who are authorities in their subjects. These people eat, sleep and breathe Microsoft--the technology, the strategy and philosophy. You might say that they are well indoctrinated in other words. I can tell you that not a single one of them were opposed to the concept of open source. In fact some really like what certain open source projects have to offer and use it themselves. I'm told this is typical throughout Microsoft.

    The REAL issue is the TYPE of open license. Microsoft is terrified of the GPL and I'm not convinced that they understand it at all. They have come to truly believe their own FUD. They cannot comprehend how Linux came to be where it is today by forcing all who "embrace and extend" it to disclose their contributions. They believe the GPL is far more onerous than it really is. For example I was discussing it with a developer and she wouildn't go near GPL projects. She was afraid that anything she compiled and ran under Mono would have to be made GPL because the compiler is GPL. She thought that you could be at risk of being compelled to disclose the source to all the firmware in peripherals you created, and maybe even the schematics, if you wrote a driver for or otherwise made it work with Linux.

    I explained that only the compiler was GPL and that the runtimes were actually *L*GPL which permits proprietary programs to run on the platform. She still thought using the GPL was legally treading on thin ice and preferred BSD licensing as it offered "true freedom" for developers as it was not as restrictive.

    This fits right in with the Microsoft philosophy. The whole company was built on the borrowing of ideas. Microsoft essentially stole DOS from SCP (which created DOS as rip off of CP/M for hobbyists). Microsoft stole the GUI idea from Apple (who had lifted it from Xerox). Microsoft "stole" IE from Spyglass when it needed a browser to play catch-up. It even stole networking code from BSD and the underlying architecture of VMS for Windows NT. To Microsoft, open source is useless if it can't be lifted and incorporated into a proprietary system for profit. How it can be used for direct profit is what defines its value.

    Microsoft is also very cautious about what it contributes as open code and what open projects it participates in--it has to not only be non-GPL. MS open source must not interfere with their revenue streams. For example, regardless of the license, Microsoft wouldn't contribute to Apache because it conflicts with IIS. PostgreSQL is under a MS-friendly license but it competes with MS SQL Server--as such they wouldn't contribute to PostgreSQL, although they might be inclined to steal code from it to put into MSSQL should they find it serves their needs (maybe they should, seeing as PostgreSQL is a superior product to MSSQL).

    I think Microsoft's strategy in spearheading some open source products is to try to establish a new business model. Their profit centres are dwindling--only the OS and Office divisions make a great deal of money--and they need a less expensive development model. They are testing the waters with products outside those divisions. The model is to create a vibrant, popular project in open souce land out of languishing or overlooked proprietary code--the way Netscape spawned the Mozilla project. With the "right" licensing and ownership of the copyrights MS can easily embrace and extend it to release it as a proprietary product (or component thereof), keeping the extensions secret.

    This way, Microsoft only has to maintain "extensions" instead of entire systems. Millions of developers can become familiar with the internals, promoting both internal and third-party development. Most importantly, Microsoft maintains their slight edge because it knows the secret extensions and can create superior products to compete with successful third-party software--in effect letting others create MS Bob

  19. Re:Wiki spam. by metacosm · · Score: 4, Informative

    Finally, a good wiki, before the release of this, I couldn't find a wiki if I wanted one *sigh*. MS needs to just buckle down on getting the little jpeg issue under control.

    Honestly, if you are looking for wiki software, there is lots of great stuff out...

    OpenWiki -- Windows, easy to edit, featureful, fast, good. My favorite.
    http://www.openwiki.com/

    PHPWiki -- Cross Platform, easy to setup, fast.
    http://phpwiki.sourceforge.net/

    KWiki -- The king of Wiki's!
    http://kwiki.org/

  20. Re:WiX and WTL are CPL by Dr.+Evil · · Score: 4, Informative

    Imagine I add code to Apache that contains a patent I hold. Now, I wait a few years for it to become popular, and then start suing left, right and centre).

    You can't do that under the GPL. By attempting it, you've given up your rights to distribute the software.

    The GPL's wording on this is, IMHO poor. But the subtlety of the wording is very very important, and may provide better protection than the CPL... (which I haven't read)

    http://www.gnu.org/licenses/gpl.html

    "7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. . . ."

    The odd part about this is that 1. if you contribute the patented code and don't implicitly grant license to use it, you violate the GPL and are guilty of copyright infringement.

    More interesting, and this is where it might beat the CPL (or at least your example), is in situations where somebody notices a patent violation in a GPL'd product which they didn't write, there is absolutely no way they can profit from exploiting the patent while simultaneously allowing the software to be distributed.

    This is a double-edged sword, and, IMHO a very sharp one. There's no incentive to persue patents on GPL'd products... except to stop their distribution and hold the author of the patented system guilty of violating the GPL.

    Now the patent holder might persue the author punatively, but the copyright holders will probably not care.

    The GPL is tricky and subtle.

    IANAL of course.