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?"

77 of 340 comments (clear)

  1. make microsoft bob open source by el_salvador · · Score: 2, Funny

    now that would rock!!! microsoft bob on linux, imagine the productivity increase

    1. Re:make microsoft bob open source by cletus.the.wonder.sl · · Score: 2, Funny

      I would just settle for Clippy. Imagine a penguin running out and kicking Clippy everytime he showed up. pointless but entertaining.

      --
      For I am Cletus.The.Wonder.Sloth IPv6.5
    2. 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
    3. Re:make microsoft bob open source by mormop · · Score: 2, Funny
      His name is actually Clippit.

      Funny, everyone I meet seems to REFER him as "Go away you irrating little shit" or some variation on the theme.

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
  2. I thought it was a joke by Anonymous Coward · · Score: 2, Interesting

    I read this originally on a press release but dismissed it as a Joke

    1. Re:I thought it was a joke by geordie_loz · · Score: 2, Funny

      I think there's probably a few more heads scratching, even in the Microsoft camp.

      We are Microsoft.
      We hate OpenSource (it's a "cancer" etc..)
      We release another OpenSource project
      .
      .
      .
      My head hurts...

  3. /. 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

  4. But I thought... by Anonymous Coward · · Score: 3, Insightful

    What's with all the open-sourcing of Microsoft stuff lately?

    Aren't these the guys who said open source harms innovation and damages the economy? Can't have it both ways, guys.

    Here's proof. Free 27" flatscreen TVs, 17" monitors.

    1. 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
  5. 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
    2. Re:What!! by chris_mahan · · Score: 2, Insightful

      Wait... Who else is on our To Hate list?
      Amazon -> One Click
      Adobe -> Skylarov
      Microsoft -> Developers Developers developers... Stomp stomp stomp (can somebody make a techno tune out of that NOT?)
      Apple -> DRM ridden iPod?
      Sony -> ???
      Sun -> let go of Java already...
      RedHat -> Licence fees for Enterprise Edition? WTF?
      George Lucas -> Boba fired first? (how do you "fire" a laser gun?)

      Oh, but before the bloomer and doomer come along, here's our "To Love" list:

      IBM -> In spite of the chalk-based street ads, linux support, ThinkPads.
      NOVELL -> SUSE and Ximian and Evolution. ...the list grows thin...

      --

      "Piter, too, is dead."

  6. Re:Service Unavailable by Guus.der.Kinderen · · Score: 2, Informative

    The site works fine for me. Try Google's cache: http://216.239.59.104/search?q=cache:AToSccLZKkwJ: www.flexwiki.com/+flexwiki&hl=en

  7. From www.flexwiki.com by ideatrack · · Score: 2, Interesting

    If you...

    * interested in a good software, leave this page!


    Likewise good grammar it would seem...

  8. I find it ironic by cyberlotnet · · Score: 2, Insightful

    "Microsofts third open source project"

    Does the right nut know what the left nut is doing over there?

    One nut is releasing open source projects, The other nut goes as far as to try to make legislation to slow down or stop adoptation of open source.

    Sorry Microsoft, you can't have your cake and eat it to.. MAKE UP YOUR MINDS.

    1. 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.
    2. 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.

    3. Re:I find it ironic by cyberlotnet · · Score: 3, Interesting

      http://www.google.com/search?q=microsoft+lobbies+a gainst+open+source&btnG=Search&hl=en&lr=&ie=UT F-8

      They lobby against more then just GPL, they clearly support and finance the push of bills that will restrict the use of opensource in the goverment and other areas.

      They claim its because "opensource is not secure" and other reasons..

      I say its because "the goverment has large pocket books and policies can be set to affect there buying ability, You can't say the same for the average consumer"

      They are doing nothing but trying to "shore up" a sector of business that they can control by using there money and power to bully the goverment around.

      One clear problem, a large percent of public officals have no real clue of technologies, When a big company comes up and says "This is bad pass a bill to prevent it" They nod there head and agree because they just don't know better.

      We need to get off our geek asses and vote for the people that support jobs in america and all that other stuff but also for people that show they can handle todays technological issues that are becoming more and more important in our everyday life.

    4. Re:I find it ironic by DjReagan · · Score: 2

      Funnily enough, some of the tools in the source package for FlexWiki are GPL licensed, and being distributed by Microsoft (presumably under the GPL license)

      --
      "When I grow up, I want to be a weirdo"
    5. Re:I find it ironic by XeRXeS-TCN · · Score: 2, Insightful

      I think they're probably aware just fine. This is the third "open source" project that they have released, and you'll notice that again it's pretty much just crap that's either reinventing the wheel, or crap that is of no value to the community. Additionally in this case, the fact that it's implementing a Wiki system kind of feels like the old "Embrace, Extend & Extinguish" of which they are so often accused. One way or the other, it's opening the source to utterly insignificant projects (in terms of their business plan and profits, I don't mean that the Wiki principle is in any way worthless) presumably so that when the next anti-trust case comes up, they can confidentally claim that they're a 'community player' for open sourcing some of their projects.

      I also saw mention from another poster about the use of the IBM Public License, which is listed on the GNU website as being "not inherently a bad idea", but "incompatible with the GPL". In this way, Microsoft can continue it's FUD and public declarations that the GPL is like a "Pacman" that eats up intellectual property.

      They can quite happily keep releasing insignificant projects, slating the GPL and Linux at every opportunity, and claiming all the while that they're not as proprietary and hostile as everyone thinks.

  9. 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.




    1. Re:Conversely... by HiThere · · Score: 2, Interesting

      Did you notice that the software is being released by individual employees, not Microsoft, under the CPL?

      The implications are that the any patents owned by MS and included in that software AREN'T being released. Should we, perhpaps, just TRUST them to not be planning something sneaky?

      There are a lot of bones beside the trail left by those who did *that*.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  10. 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 Peter+La+Casse · · Score: 2, 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.

      How is that a cheap jab? It seems like a very reasonable question to me: how does this new project compare to this other existing project?

    2. 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
  11. 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...

    1. Re:Uses the IBM Public License by gr8_phk · · Score: 2, Informative

      The FSF has stated that the CPL (is that the one they're using?) is not GPL compatible due to patent issues. They did not express an opinion about the patent requirements of the license, just that it makes it incompatible with the GPL.

  12. Why the use of the "F" word in FlexWikiBinaries? by Jerky+McNaughty · · Score: 2, Funny
    From this page:
    The Welcome to Fuck Wiki Forum 2_666 binaries are available by downloading release...[snip]
    and
    Install and configure your Welcome to Fuck Wiki Forum 2_666...[snip]
    and
    If you are new to Welcome to Fuck Wiki Forum 2_666 or just want your hand held...[snip]
    I almost think that someone, umm, changed that page, because it doesn't make any sense to call it Fuck Wiki to me!
  13. Re:NO!!! by Mortanius · · Score: 2, Funny

    Agreed. The FOSS 'movement' (what a romantic notion) can produce more than enough shoddy software by themselves!

  14. 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".

    2. Re:Why Not? by ironygranny · · Score: 3, Insightful

      I think the OP's problem was that Microsoft has been so vocally against open-source. IBM, at least, makes commercials with Muhammad Ali egging on the children of the corn in support of open-source. The issue is not that they should either open-source everything they do or nothing at all, rather that they should just stop talking shit about it if they're going to "participate."

    3. Re:Why Not? by GreyPoopon · · Score: 3, Insightful
      Does IBM Open Source everythig they do? How about Novell? Red Hat?

      Umm, I think you missed the point the parent was making. The issue isn't whether Microsoft submits all of the software as Open Source. It's the fact that they are trying to litigate against Open Source while at the same time releasing some of their own projects as Open Source. I don't think you can make the same argument about IBM, Novell or Red Hat.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

  15. Information about the CPL by FunWithHeadlines · · Score: 3, Interesting
    Since this is another Microsoft project being released as open source, let's examine which license they chose. My distrust of Microsoft is such that I would prefer they pick the GPL for releasing stuff, since then there is nothing they could do to later gum up the works (what, Microsoft do something sneaky? Never!).

    In this case, they chose the IBM-developed Common Public License, or CPL. What is the CPL? Here is what the Wikipedia says. Note this section:

    "The CPL is a copyleft license, broadly similar to the GNU General Public License in its terms. The main addition is a patent clause designed to prevent unscrupulous contributors from contributing code which infringes on their patents, and then attempting to charge royalties; in such a situation, the CPL requires the contributor to grant a royalty-free license to all recipients. This additional requirement renders the CPL incompatible with the GPL (in the opinion of Eben Moglen)..."

    Hmm..incompatible with the GPL. Let's see what Groklaw has said about the CPL. All right, call me paranoid, but with Microsoft's history, I would tread cautiously. This may be altruistic of them, and maybe they are really nice guys, and trying to be good corporate citizens. Or maybe there is another motive that will become clear in the future. Time will tell.

    1. 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.
    2. Re:Information about the CPL by bob_jenkins · · Score: 2, Insightful

      That's makes the CPL better than the GPL, no? If a piece of GPL software is copyright free, but unusable because of patents, that's not very Free.

      Should there be clauses covering trademarks too?

    3. Re:Information about the CPL by mindstrm · · Score: 2, Interesting

      You know... you are just paranoid.

      Seriously.. if anyone is willing to release ANY code that was previously proprietary under ANY conditions, it's a step forward.

      Being GPL compatable is not a good benchmark to judge by... CPL is perfectly acceptable... in ways, it's even better than the GPL.

      This is wiki code.. there is LOTS of good wiki code out there already.. it's a good, open concept. This is just YAWI (Yet Another Wiki Implementation)..

      what's wrong with that?

    4. Re:Information about the CPL by Elwood+P+Dowd · · Score: 2, Informative

      I can't tell whether your post is a farce.

      And it's possible that this release will never be exploited by Microsoft some day.

      No, what I'm saying is that if the FSF says "We don't think those patent license requirements are inherently a bad idea, but nonetheless they are incompatible with the GNU GPL." then that means they do not think Microsoft can exploit this license.

      --

      There are no trails. There are no trees out here.
    5. Re:Information about the CPL by pVoid · · Score: 3, Interesting
      Rated informative! [rolls eyes]...

      If my memory serves me right, Linus himself said he would have prefered to use CPL if it existed at the time Linux was born.

  16. ASP.NET by News+for+nerds · · Score: 3, Informative

    As it's implemented in ASP.NET, you are recommended to use IIS to host it with best performance. If you are an OSS-oriented, mono + Apache may be an option. Anyway, comparing it to Perl-written Kwiki is nonsense IMHO.

    1. Re:ASP.NET by ajs · · Score: 2, Insightful
      Anyway, comparing it to Perl-written Kwiki is nonsense IMHO.

      Not at all. And to all of the people who have said something along the lines of, "why can't we praise them for this release," questioning the quality of one piece of softwre vs. another is a tradition on Slashdot and has nothing to do with Microsoft (other than that they happen to be the author of one of those pieces of software in this case).

      If this were a post about MySQL's latest release, you'd expect questions of how it stacks up to PostgreSQL. Same goes for Gnome/KDE or Evolution/Thunderbird, etc.

      It's not that we're slapping MS down for doing this, it's fine if they release open source software, but we're not going to take it easy on them either.

      Slashdot's approach to releases can be summed up thusly:
      Nice software ... good release ... *slap* what have you done for me lately?!
      Fair or unfair, it's not because it's MS.
  17. 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.

  18. We need a place... by sczimme · · Score: 3, Funny


    to store all these implementations - some kind of repository.

    I propose we call it the Kwiki-Mart.

    /thank you, come again

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:We need a place... by sapped · · Score: 2, Funny

      Your sig:

      e-had - a purely electronic holy war; i-had - much like an e-had, but it's portable


      Would that make a jihad a Java implementation of an i-had?

  19. kwiki vs mediawiki vs twiki vs.... by otis+wildflower · · Score: 2, Interesting

    .... Can someone provide a nice rundown on why I should choose one wiki package over another?

    License, Ease-of-use, Power, Compatibility, Language should all be in the chart.

    This is getting confusing!

    1. Re:kwiki vs mediawiki vs twiki vs.... by Jamesday · · Score: 3, Informative

      I'm one of the Wikipedia team (looking after the database servers mostly) so I can't commment on others but MediaWiki includes these properties which make it interesting: Very widely used and understood (Wikipedia and many other places). Uses normal words, not CamelCase, for links. Supports most human languages (a broad range at Wikipedia places). Current version supports MySQL as the database, next version expected to support PostGreSQL as well. GPL license, PHP (including safe mode PHP) Extreme caching to help scalability (Squid and Memcached for that, also a file-based cache) Supports limited database load sharing in the current version, more later. Wikipedia uses a master and two slaves for normal work, a couple of slaves for backup only. Proved able to scale (so far) to a top 400 web site using 5 Squid caches, 15 web servers. Three machines were enough for top 1200 or so - equipment needs start to rise vey rapidly as you get into the top 1,000. It'll do more, we just haven't proved it in practice yet.

  20. I thought ... by JMZorko · · Score: 2, Interesting
    ... that MS employee's were not permitted to participate in OSS projects? Does this mean that, once they release it, they're not allowed to improve it?

    Regards,

    John

    --
    Falling You - beautiful
  21. WiX and WTL are CPL by ashpool7 · · Score: 3, Interesting

    This one is not.

    When I say "draw your own conclusions," I meant "determine for yourself the reason why Microsoft used this license," not anything nefarious about Microsoft or the license.

    IMHO, they did it because MS Legal told them they needed to consider the fact that Microsoft thinks software patents are really important. What "consider" entails can be varying.

    1. 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'

    2. 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.

    3. Re:WiX and WTL are CPL by Dr.+Evil · · Score: 2, Interesting

      You can't put the code back into the source tree without agreeing to the GPL... that's distributing your modification.

      You can sue the end users, but the courts would probably frown on you not providing a warning before asking for blood, and the code would be further undistributable by anyone in the jurisdiction of the patent.

    4. Re:WiX and WTL are CPL by zurab · · Score: 2, Interesting
      You can't put the code back into the source tree without agreeing to the GPL... that's distributing your modification.

      OK, IANAL, but I think that's a gray area for GPL.

      For example, if you add a module to a GPLed program that the program didn't have before, that would be the code that you added and not modified - copyright by you. So, for GPL to "work" in such circumstances where, most or all of the code is added and not modified, it has to rely on contract law and not copyright law.

      To make the case more complicated, you don't necessarily need to redistribute others' copyrighted code to *add* yours - you can simply contribute only your additions to a GPLed project. By doing so, and if you acknowledge that in this case the GPL has no copyright backing, you - the contributor - may avoid the [general public] license of the original program altogether. Now, the question is - what happens if such contributed code is patented? Can GPL make you implicitly license your patent? Is that legal, or does a patent license require explicit written agreement between the parties?

      If an explicit written agreement is required, then you could imagine a scenario when a malicious party A, that holds a patent on function X, hires party B to inject X into a GPLed project; wait until the said project becomes popular; then A could claim patent infringement; "settle" out of court with B; and sue all distributors and users of that patent.

      What do you think?
    5. Re:WiX and WTL are CPL by Dr.+Evil · · Score: 2, Interesting

      The fellow who incorporated the code, "B" would be on the hook for violating the GPL... it doesn't say you have to know about the patented code(!)

      This stuff treads onto the tough area of "derivative works". A lot of arguing about this occured regarding binary-only kernel modules.

      What you're describing is more of a source-only kernel module (as an example) written and distributed by somebody who disagrees with the terms of the GPL... so they can still use the GPL'd software, just not distribute it... and their code is offered with a different license (e.g. BSD) to the main source tree, for some unsuspecting person to compile into the kernel.

      It's really hard to argue that it is not a derivative work because the result... the compiled executable... is utterly unatainable without the original work from which it derives. The derivative code, without the original work is useless and nonsensical.

      I think one would stand a better chance to create some kind of standard practical binary interface, then code your program to that standard (it wouldn't be a module anymore), and write a GPL'd module which provides that interface.

      To be a real twerp, you could write and publish your spec and your non-GPL'd side before you write and publish your GPL'd side... or even depend on somebody else to write it from only the spec.

      For kernel modules this is generally considered impractical, but for other stuff, like spell checkers or whatever, I think it's been done.

    6. Re:WiX and WTL are CPL by zurab · · Score: 2, Interesting
      Let me start at the middle, because that's where I think I didn't express myself clearly:

      It's really hard to argue that it is not a derivative work because the result... the compiled executable... is utterly unatainable without the original work from which it derives. The derivative code, without the original work is useless and nonsensical.

      What I am wondering, or having doubts about is not the binaries but whether the source of such a "derivative work" GPL claim would be backed by the copyright law or not; just like your example of source kernel modules. If a "derivative work" - like a module (as an example) - that is 100% written by its author and does not include anybody else's copyrighted/GPLed/etc. works, then what effect does the GPLed original work have on that new module source code in terms of copyright law?

      Even though the module source code is defined as "derivative works" in GPL, how much protection does copyright law offer to back up the GPL restrictions? If you argue that, in a pure copyright sense, since you wrote the whole module source code and did not use anybody else's copyrighted code in it - hence, it's copyright by you, the author, then the copyright holders of the original works should not have any interest, influence or power over how you redistribute your own copyrighted source code; never mind that the module source code is useless without the original work - I don't think copyright law would differentiate whether it's "useful" on its own or not on that basis.

      So, if you agree to this that what is 100% your code (even what GPL may call a "derivative" work) should be copyright by you, and by distributing it - the source code - you are not violating anybody's copyrights, then you can make a case that, in effect, the GPL restrictions on those types of works cannot be based on copyright law. They would be based purely on contract law.

      Now, if that's the case, you don't need to agree to the GPL contract if you are not distributing anybody else's GPLed works. You would only be distributing 100% your own copyrighted code. So, it could potentially open up a scenario for a malicious contributor to [hire someone to] inject their patent-encumbered code.

      And now in the beginning you said:
      The fellow who incorporated the code, "B" would be on the hook for violating the GPL... it doesn't say you have to know about the patented code(!)

      Yes, but any GPL (or patent and copyright) disputes would be between parties A and B, which could be conveniently "settled" out of court. The seemingly innocent developers and users would still be open for patent lawsuits from party A.
  22. Vandalism by e.colli · · Score: 2, Informative

    Clicking on rename it shows the message:
    "Due to excessive vandalism, the rename function has been disabled. Once the vandals get bored, we'll reenable"

  23. License? by Bob9113 · · Score: 2, Informative

    Candera's FlexWiki Contrib uses the IBM license, but the FlexWiki Core project has no license listed. I didn't know you could start a project on SF without selecting a license, I thought it was a mandatory part of the project submission form. Does anyone know what license they are using?

  24. drugs.. by geggibus · · Score: 2, Funny

    ..Microsoft..open source.. Duke Nukem Forever..
    Mmmust q..ququit drugs, or buy a bomb shelter (and a heater for afterlife)..

    -K

  25. 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.

  26. Hats off to David Ornstein by Shimmer · · Score: 2, Informative

    David is the primary author of FlexWiki. See his blog here.

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  27. Re:I just came back from vacation... by uberchicken · · Score: 2, Funny

    I get it, you're saying hell must have frozen over right, cos Microsoft released some open source software. Am I right?

    You made that story up, for comedic effect. You haven't really been on holiday in hell. That would be, like, dumb.

  28. 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.
  29. 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.
  30. 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.

  31. What Wiki engine suitable as PIM? by guidryp · · Score: 3, Interesting

    We use Twiki at work.

    I like it fine, but I was wondering if someone could suggest a really lightweight Wiki to use as PIM (Personal info Manager) on my Windows PC.

    I really like the ease of updating and changing the info flow of wiki (well Twiki so far), and would like a PIM that worked like this. Don't care about collaboration features, this is for personal use.

    1. Re:What Wiki engine suitable as PIM? by aCC · · Score: 2, Informative

      Have a look at this list:

      Easiest Installable Wiki Contest

      Excellent resource to find easy to install Wikis.

  32. Good discussion on open source at Microsoft @ by Skim123 · · Score: 3, Informative
    http://blogs.msdn.com/robmen/archive/2004/09/26/23 4591.aspx - an entry from the MS employee who released one of those MS open-source projects (WiX).

    More commentary...

    --

    I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

  33. Another Wiki Implementation worth looking at... by bteeter · · Score: 2, Informative

    I've actively used TWiki (http://www.twiki.org/) for a while now and its pretty slick. Its a Perl Implementation and it has a built in versioning system, so it saves all of the revisions of the TWiki docs.

    I definitely recommend it for anyone looking at running a Wiki. :-)

    Take care,

    Brian
    --
    Linux Web Hosting

  34. 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

    1. Re:Actually MS is NOT anti-open source by omicronish · · Score: 3, Informative

      Most excellent post. I've talked to some MS employees and they don't seem to have anything against the concept of open source itself. I feel that the fear of the GPL is purely because of legalities, and probably a bit of misunderstanding as well. It would be terrible from MS's standpoint if some GPL'ed code accidentally made its way into Windows, which results in the open-sourcing of some component they don't want open. And yes, I am confident they do not steal GPL code; it's made very clear internally that such code (and I think other outside code) is unacceptable in Microsoft products because of possible legal issues. Note that I do not mention something like "because GPL sucks ass!" To reiterate, my impression is that it's purely legal with a bit of misunderstanding.

      About your example, a similar thing has happened with .NET. The .NET Framework SDK and compilers are freely available, but the Visual Studio.NET IDE is not. Although the VC++ compiler wasn't free in the past, the SDKs for Windows development have been free for as long as I can remember. Actually, I don't know if this is related to what you've said anymore, but it's an interesting example of how Microsoft places closed, $$ functionality on top of a layer of closed but free functionality.

  35. Re:Will it run with apache? by AstroDrabb · · Score: 2, Interesting
    You could give it a try. I have run tons of C# ASP.Net apps under Linux/Apache thanks to Mono. I haven't tried this app yet though.

    If you look down at the "20 Sep 2004" entry on the above link you will find a nice new gtk# installer for integrating gtk# gui apps into MS Visual Studio .Net 2003.

    You can find more about Mono's ADO.net and ASP.Net here and here respectively.

    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
  36. 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/

  37. The Immature Script Kiddies Show Up by elijahao · · Score: 2, Insightful

    The foolishness of people never ceases to amaze me.

    The news hits that Microsoft is involved with contributing a piece of software to the community at large, and immediately it's website is completely defaced and vulgarized. If I was Microsoft or Pro-Microsoft I'd be using that as major FUD against corporations thinking about using Open Source anything.

    So many losers in the world with nothing to do but smoke, drink, jerk off, and cuss at Microsoft.

    Idiots.

  38. Comparison is a good thing by j1m+5n0w · · Score: 3, Interesting
    Is this software as good as the ever-extensible Kwiki implementation?
    Talk about looking gift horses in the mouth.

    It's a reasonable question. Being open source puts it on a level playing field with all the other wikis out there, so why not compare them on a per-feature basis? I certainly wouldn't use it if I didn't have some compelling reason to prefer flexwiki over other wikis I like and am already familiar with (I'm using mediawiki right now).

    -jim

  39. one of the mowt easy wiki-engines: by N3wsByt3 · · Score: 2, Informative
    Is just called 'wikiserver' and you can find it on http://www.wikiserver.org

    It has all the basic needs without the bells and whistles nobody uses, but, for most the wikiserver is very, very easy to use and to maintain. Contrary to almost all wiki's you don't have to know anything about webservers, php or other programlanguages, nay, not even detailed knowledge of a wiki is required. It just installs and works out of the bow, everything is straightforward, and I would say this wikiserver is what Ford was to the automobile-industry: it brings it into the grasp of everyone interested.

    The latest version of Rian, wxwikiserver has all what it takes, unless your requirements are ultra-high, and it's coppled with an astonishing ease-of-use - and for once, this is no exageration. I have tried several others, but this one is truelly the most easy one to install and run.

    --
    --- "To pee or not to pee, that is the question." ---
  40. FLIPPITY FLOOP by jmlyle · · Score: 2, Interesting

    George W. Bush has a funny way of flip-flopping on the issues.

    He was against a Homeland Security Department. FLIP

    Then he was for it. FLOP

    He was against the McCain Feingold campaign finance bill. FLIP

    But then he was for it. FLIP-FLOP

    Bush said he was for free trade. FLIPPITY

    But then he put on steel tariffs. FLOP

    Then he was against the tariffs again. FLIPPITY FLOP

    Bush said the states should decide about gay marriage. FLIPPITY

    Then he was for changing the Constitution. FLIPPITY FLOP, OR IS IT FLOPPITY FLIP?

    Bush said he would put mandatory caps on Carbon Dioxide. FLOOPITY

    Then he said he wouldn't. FLOOPPITY-FLEE

    Bush said he'd leave no child behind. FLOPITTY

    But refused to fund it, leaving millions of children of behind. BYE BYE POOR CHILDREN, WE'RE LEAVING YOU BEHIND, SORRY. OH, I CAN'T SEE YOU NOW, YOU'RE SO FAR BEHIND. I'VE FORGOTTEN ABOUT YOU.

    Bush said he against an independent 9/11 commission. FLIIIIIIIIIIIIIP

    But then reluctantly agreed to one. FLOPPITY FLOOP

    Bush said we were going to war in Iraq to disarm Saddam Hussein. FLIPPITY

    But when it turned out there weren't any WMD's, he said the war was to fight al Qaeda. FLIPPITY-FLOPPITY

    But then he admitted there was no evidence of ties between Saddam and al Qaeda FLIPPITY-FLOOPITY-FLOOP

    So then he said the war was to bring Western style democracy to the entire Middle East. FLIPPITY-FLOOPITY-FLOP, FLOP FLOP FLOP FLOP

    He said he wouldn't invade Iraq without a vote in the UN. FLIP

    But then he invaded without a vote. FLOPPITY FLOOP

    But now he wants to UN to save his butt. (to tune of: Off to See the Wizard) FLIPPITY FLOPITTY FLOOP. FLIPPITY FLOPPITY FLOOP, FLIPPITY FLOPPITY, FLIPPITY FLOPPITY. FLIPPITY FLOPPITY FLOOP

    He said he was ushering in an era of personal responsibility. FLIPPITY

    But refuses to take responsibility for all his flip-flops. FLIPPITY BYE BYE BUSH. SEE YOU IN FLIPPITY FLOPPITY LAND - THAT'S RIGHT - CRAWFORD FLIPPITY FLOOP TEXAS. FLOOP FLOOP!

    --
    I have misplaced my pants.
  41. Timeo Microsoftem et dona ferentem by L.+J.+Beauregard · · Score: 2, Insightful
    What's wrong with a gift horse?

    Go ask a Trojan, if you can find one.

    --
    Ooh, moderator points! Five more idjits go to Minus One Hell!
    Delendae sunt RIAA, MPAA et Windoze
  42. Re:like a drug dealer by Misinformed · · Score: 2, Funny

    I am happy to meet up fuckwad

    --
    --

    Slashdot: Racism against Indians OK. China bad, USA good. Blue pill in water supply.