Slashdot Mirror


Global File System (GFS) Relicensed under SPL

thk writes "Sistina, the main developer of the Global File System, has changed its license from GPL to SPL (Sistina Public License). SPL is basically a free-for-non-profit-use license. Interestingly, the change came just after beta testing, leaving some users a bit miffed. The GFS is an important component of some GPL clustering projects, such as Compaq's SSIC project. The Sistina press release is here."

261 comments

  1. so it was forked by foo · · Score: 5, Funny

    http://www.opengfs.org/

    1. Re:so it was forked by einhverfr · · Score: 5, Informative

      You beat me too it. But this deserves some commentary anyway.

      Manufacturers who think that they can pull this sort of trick and get away with it even if they are not challenged in court have the wool pulled over their eyes. All the OSS community has to do is go back to the last OSS release and work from there. Don't license your stuff under OSS licenses if you want to sell it because you will be undersold. Instead use proprietary licenses from the beginning.

      If you want to be an OSS company, stick to those guns too. Focus on services, not products, and make your operation work! Why is this so hard to understand?

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:so it was forked by mindstrm · · Score: 2

      Who said they were trying to 'pull' anything?

      They just changed their license on THEIR OWN code. They are free to do so, as long as they hold the copyright.
      Just becuase it's GPL doesn't mean it's had hundreds of public contributors.. it just means people are free to use it however they wish, as long as they stick to the terms of the gpl.

      I agree, though... 'free for non-profit use' is horrible, and not what it's all about.

    3. Re:so it was forked by Arjuna+Theban · · Score: 2, Informative


      They just changed their license on THEIR OWN code.

      The patches from the contributors are not their code.

      ---
      If PacMan had affected us as kids we'd be running around in dark rooms, munching pills and listening to electronic music.

    4. Re:so it was forked by sheldon · · Score: 2

      So the lesson is... Don't try to work with the OSS community, becuase they will screw you over?

    5. Re:so it was forked by Homewrecker · · Score: 0

      Sounds about right to me. As soon as you realize that an OSS business is an oxymoron, time to shut her down. Simple as that.

      --

      --- Linux R00lz!

    6. Re:so it was forked by Webmonger · · Score: 2

      No, the lesson is "Don't try to screw over the OSS community, because they're better at it than you."

      People beta-tested this code and may have contributed patches, under the belief that the final product would be gpled. Now, they may be within their rights to change the license. But others are within their rights to fork.

    7. Re:so it was forked by Anthony+Boyd · · Score: 1
      So the lesson is... Don't try to work with the OSS community, becuase they will screw you over?
      Hi Sheldon. I'm sure that's not what the OP meant. I suspect he might find it more accurate to say "don't take code and patches from developers under then guise of GPL and then relicense the work they gave you." However, I suspect that a company who would feel as you describe -- that this is "screwing over" the company rather than the contributors -- should go right ahead and feel that way, and walk. I in no way speak for the OSS community, but as a lone developer, I don't want companies to take my patches under the GPL and then relicense them. That's not ethical, and if unethical companies leave the OSS community, it's not much of a loss. It may be a gain. Again, please know that this is only my opinion and probably isn't shared by many.
    8. Re:so it was forked by einhverfr · · Score: 2

      I'm sure that's not what the OP meant. I suspect he might find it more accurate to say "don't take code and patches from developers under then guise of GPL and then relicense the work they gave you."

      That is exactly what I meant. You should be honest and upfront about your business model from the beginning.

      This is my second impression. I think the company, Sistina, made a drastic mistake. I wonder if they thought they could make money off the services relating to the product and then discovered that there were insufficient services available, or perpaps they were trying to pull something. Either way, it is good that the beta products were GPL'd because a company which does this sort of thing is either confused or lacks the leadership ability to make their business work. When they go out of business (probably through their own mismanagement), we will dance on their graves...

      --

      LedgerSMB: Open source Accounting/ERP
    9. Re:so it was forked by jd · · Score: 4, Informative
      Just for the trivia of it:


      I'm working on merging the last GPL version of GFS into the FOLK patch series. I've already merged the Gwsecurity kernel stuff (which raised ALL Hell and more besides), and I've asked RMS to rule whether re-use of GPL components in other GPL projects is within the rules of the licence.


      Assuming Richard Stallman verifies that re-use of GPL code =is= perfectly legitamate, then GFS will be in the next version. (Grsecurity isn't moving ANYWHERE, unless the decision goes the other way.)


      The problem, I believe, is that people believe they "own" the code they developed. If you opt for an Open Source or Free Software philosophy, then ownership (which is just Intellectual Property in disguise) ceases to exist.


      GFS, kernel security, etc, =WILL= survive, no matter WHAT attitudes these idiots develop.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    10. Re:so it was forked by Alan+Cox · · Score: 5, Interesting

      I've also explained to the Sistina people that even if they own all the code and can happily relicense it (which may be the case) it requires a huge patch to the kernel so cannot be conceivably consider entirely a "seperate work" nor part of Linus binary modules using existing exported symbols exception.

      We will see what happens in our discussion, and if need be I will be sending them notice recorded delivery that I believe they are violating my copyrights.

      In the mean time I hope IBM who provided the GPL DLM used for some GFS setups and Compaq who are doing all the great cluster work will adopt and support OpenGFS instead.

      The OpenGFS folks would also like to hear from anyone who contributed patches to GFS while it was GPL licensed that are still in the non-free one without their permission.

      Alan

    11. Re:so it was forked by sheldon · · Score: 2

      So?

      These people used someone elses code for free without compensating them.

    12. Re:so it was forked by Anonymous Coward · · Score: 0

      Yes. And those someone elses had given permission for the code to be used for free.

    13. Re:so it was forked by sheldon · · Score: 2

      As did the people with patches...

      Although I rather highly doubt there were many patches submitted. FSF advocates tend to like to whine a lot but seldom produce.

    14. Re:so it was forked by Anonymous Coward · · Score: 0

      More likely, other companies where trying to sell GFS out from under Sistina and not helping Sistina out.
      Businesses tend to purchase package deals, they don't often like writing checks to multiple locations. Sooo, you go find a single company who will build your system for you and support everything about it so you can write one check.
      These end suppliers often, if ever, don't send money back to the maintainers of the software.
      Perhaps Sistina's only major flaw in all of this was having to much good faith in fellow OSS companies.

    15. Re:so it was forked by ClosedSource · · Score: 1

      "I've asked RMS to rule whether re-use of GPL components in other GPL projects is within the rules of the licence."

      That's a reasonable thing to do since RMS is obviously knowlegable about the GPL, but remember that legally the GPL license will stand on its own. If a conflict should go to court, it won't matter what RMS thinks.

    16. Re:so it was forked by Anonymous Coward · · Score: 0

      The market for service and support is quite small. It only exists for enterprise useage, all other kind of software you can just forget service and support. And even for enterprises it isn't that big.

      Redhat is staying above water (they are not doing that well) mainly because they sell software that others have made for them for free.

      It is possible for a few companies to sell service and support with great tademarks. For most it isn't.

      When you grow up and have to make a living on your own you will see.

    17. Re:so it was forked by Anonymous Coward · · Score: 0

      I was not aware GFS was working with DLM yet.
      Though I am pretty certain the patches GFS uses against the kernel are still GPL, at least that's what the docs claim and the GFS mailing list claim.
      I was also under the impression that Sistina planned on periodicly cutting a GPL version of the GFS, though the method was not yet decided. Something about either just cutting old versions at their leisure, or adding a clause to the license to automaticly decay old revisions (like the Alladin license on Ghostscript).

    18. Re:so it was forked by Anonymous Coward · · Score: 0

      "The problem, I believe, is that people believe they "own" the code they developed. If you opt for an Open Source or Free Software philosophy, then ownership (which is just Intellectual Property in disguise) ceases to exist. "

      It's funny. Each time I inform people of this (that they no longer own their code when it's GPL) and get modded down as a troll. Each and every time.

      The whole POINT with the GPL is to remove ownership.

    19. Re:so it was forked by Anonymous Coward · · Score: 0

      Only DMEP based locking operates in the last GPL'ed code from Sistina, mostly IP based dmep (memexpd).
      DLM work was being done as far as I am aware, but nothing in GFS relies on it to operate ... at all.

    20. Re:so it was forked by greenrd · · Score: 1
      and I've asked RMS to rule whether re-use of GPL components in other GPL projects is within the rules of the licence.

      Er. That's like asking "Am I allowed to eat food?" Of course it's allowed!

      Or am I missing something here?

    21. Re:so it was forked by Anonymous Coward · · Score: 0

      Just as I suspected:

      > part of Linus binary modules

      Linus is an android !

    22. Re:so it was forked by Anonymous Coward · · Score: 0

      The GPL does NOT remove ownership, copyright stays with the original author, anyone else is granted the right to modify and redistribute the code, but copyright messages must be left in tact.

      Also if you wish to change the license you need permission from ALL authors of the code, as their code still belongs to them

    23. Re:so it was forked by erroneus · · Score: 2

      Manufacturers who think that they can pull this sort of trick and get away with it even if they are not challenged in court have the wool pulled over their eyes. All the OSS community has to do is go back to the last OSS release and work from there. Don't license your stuff under OSS licenses if you want to sell it because you will be undersold. Instead use proprietary licenses from the beginning.

      Yup. Couldn't agree more. These greedy business people seem to think they can let other people create their project for them (Anyone notice the Tux Racer game?) and then when it's "done enough" they take it over by changing the license and try to make money the old fashioned way. I can understand the reasoning, but I cannot understand how they can try it with a straight face! I mean basically, it's taking from the community and then later selling it back to them. How wrong is that??

      I don't know what the current status of the Tux Racer project is although the source code still seems to be available... okay I just checked it and it still appears under the GPL... maybe they back-tracked on that idea then... I dunno. Anyway.. :) I think it's wrong! :)

    24. Re:so it was forked by einhverfr · · Score: 2

      More likely, other companies where trying to sell GFS out from under Sistina and not helping Sistina out.
      Businesses tend to purchase package deals, they don't often like writing checks to multiple locations. Sooo, you go find a single company who will build your system for you and support everything about it so you can write one check.
      These end suppliers often, if ever, don't send money back to the maintainers of the software.
      Perhaps Sistina's only major flaw in all of this was having to much good faith in fellow OSS companies.


      Who broke good faith? What good faith was broken? Even if you argue that Sistina was within their rights to use GPL-contributed patches in a priprietary product, OpenGFS is simply continuing where the GPL'd branch left off. If good faith was broken, it was Sistine that broke it by pretending to be something that they weren't. But I believe that this misses the bigger picture and I do not believe that they intended to break faith.

      A company would not do such a thing unless they were either dishonest or in trouble. I believe the latter, in which case the fact that they GPL'd the software will ensure that it continues after they are gone.

      --

      LedgerSMB: Open source Accounting/ERP
    25. Re:so it was forked by Anonymous Coward · · Score: 0

      I only took a brief look at their site, so perhaps this is already clear to you. But ... where are they distributing a full, pre-patched kernel? I only see patch sets for download. They can seperately, but conveniently (re-read the last sentence of term 2 of the GPL if you don't want to share an FTP server with them), distribute any GPL kernel, their SPL patch, and instructions for building it without violating your rights. I can download all that and do anything I feel like on my computer without violating your copyrights. But neither they nor anybody else can distribute a ready-to-compile source tree or a binary kernel with that code in it. If you see that happening, press the case. If not, there is no case.

      I wonder how they expect their product to go anywhere if distributors and consultants have to go to each customer site and be paid to patch and compile new kernels on-site because they can't just move around an image. Oh well, it hasn't stopped djbware. Yet.

      AC cuz I let my browsers keep /. cookies at home and I don't know my password for when I'm at work.

  2. It's still GPL'd - at least the beta is. by tshak · · Score: 2, Redundant

    So, get the latest GPL'd version and let's branch off and finish it ourselves. They can't legally take an existing codebase and un-GPL it. If so, then the GPL is worthless, because a company can just release a free codebase, wait until everyone uses it, and then commercialize it. Hogwash!

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:It's still GPL'd - at least the beta is. by jmv · · Score: 2

      This is not about the GPL being proven in court. Let's say version A is GPl and (later) version B is not. What doesn this mean? It means "I give you permission to use A with the GPL, but not B". The fact that B is GPL or not has no effect, you can still have A as GPL. By making B non-GPL, they are not removing anything, they are just not making more stuff GPL.

    2. Re:It's still GPL'd - at least the beta is. by tshak · · Score: 2

      I think that was my first point - just keep building version A. The legality is in question, IMHO, because version B uses GPL'd source, which means it must be GPL'd as well, right?

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    3. Re:It's still GPL'd - at least the beta is. by ryants · · Score: 2
      The legality is in question, IMHO, because version B uses GPL'd source, which means it must be GPL'd as well, right?
      Not if every line of code is under Sistina's copyright.

      The problem may arise if people have contributed code and did not assign the copyright of their code to Sistina, in which case they will need to track down every contributor and ask permission to change the license.

      That's why the FSF requires people to assign copyright to them on GNU projects before accepting work/patches from contributors.

      --

      Ryan T. Sammartino
      "Ancora imparo"

    4. Re:It's still GPL'd - at least the beta is. by manly · · Score: 1
      I think that was my first point - just keep building version A. The legality is in question, IMHO, because version B uses GPL'd source, which means it must be GPL'd as well, right?
      wrong, if the code is solely copyrighted to them, they can license version B however they wish.

      It gets much trickier when you have a true collaborative effort like the Linux kernel, which has had scores of contributors over the years. Theoretically speaking, if Linus one day decided to release the kernel under a different license, he'd have to contact all current and past contributors and get their okay as well (since each contributor retains copyright on his code contribution).

      However, as others have picked up on, you can take GPL'd version A and develop that code independently.

    5. Re:It's still GPL'd - at least the beta is. by milkman1 · · Score: 2

      No, so long as Sistina has the copyright for all the code in the new version (I don't know, I haven't looked) they can release it under as many different licesnces as they want. They would however need to remove code copyright by other parties including the University of Minnesota. Or they could acquire licensces from the other parties.

      NOTE/DISCLAIMER:
      I used to work for Dr. O'Keefe (the CTO and founder of Sistina) when I was a student at the University of MN. I did not work on the GFS project, and had little contact with it, as it had mostly become Sistina at that point and had it's own offices outside of the Univesity.
      I worked on the Secure Filesystem Project which was financed soley by StorageTek.
      My opinions do not reflect those of Sistina, the UofMN, or StorageTek.

    6. Re:It's still GPL'd - at least the beta is. by einhverfr · · Score: 2

      I think that was my first point - just keep building version A. The legality is in question, IMHO, because version B uses GPL'd source, which means it must be GPL'd as well, right?

      Probably, but only because of third-party patches.

      --

      LedgerSMB: Open source Accounting/ERP
    7. Re:It's still GPL'd - at least the beta is. by stwrtpj · · Score: 1

      I have to agree here, that rather than complaining about Sistina and making legal threats (which most likely would not hold water), just continue the existing codebase as an Open* project. This has happened before and will continue to happen. A company comes out with the awe-inspiring MegaTool2000. Problem: propriertary. Solution: OpenMegaTool2000. In other words, the open source community does not get mad, it gets even.

      --
      Karma: Frotzed (mostly due to the Frobozz Magic Karma Company)
    8. Re:It's still GPL'd - at least the beta is. by Anonymous Coward · · Score: 0

      But uh, why would the FSF ever want to change their license? The whole point is to stay GPLed forever so that everyone can always have the benefit of the code.

      Right?

  3. Doens't sound too bad... by Nos. · · Score: 3, Interesting
    From their Q&A on SPL:

    Q: Exactly how is the new SPL structured? Who has to pay under the SPL? A: You are free to download and use the software for free under the SPL, and like the GPL you have access to source code. We encourage input and modification to the source code. Under the SPL we do expect to get back any changes that are made to the code. If you intend on building a product offering and reselling it for revenues in the market, you then owe Sistina a license fee for the use of GFS. Also if you build infrastructure that supports an outsourcing service - you also owe us a license fee on that infrastructure. We think the Sistina Public License strikes a happy medium. Our users are free to download, use our technology, and alter the source code as before with the GPL. or service offerings with our technology will owe us a license fee.

    So in other words, if your're going to use our hard work to make a buck, we want some of that money. Doesn't sound like a bad licensing scheme to me at all. If your going to use it and put it in freely available software, then go ahead.
    1. Re:Doens't sound too bad... by Anonymous Coward · · Score: 0

      Heh... but I don't use the software to make a profit... I just sell my services which include Sistina techonology. :-) Voila, I don't have to pay a dime!

    2. Re:Doens't sound too bad... by batkiwi · · Score: 1

      I'm predicting about 15k "BUT THAT MEANS IT'S NOT FREE!" replies to that comment!

    3. Re:Doens't sound too bad... by Anonymous Coward · · Score: 0

      #include <iostream>
      int main(int argc, char *argv[])
      {
      for (int j = 0 ; j &lt; 15000; j++)
      std::cout << "BUT THAT MEANS IT'S NOT FREE!" <<endl;

      return 0;
      }

    4. Re:Doens't sound too bad... by HiThere · · Score: 4, Interesting

      Doesn't sound bad, but it's the wrong way to do it. Two reasons:
      1) They should have been upfront with their user community. If they changed their mind, they should have said so before the last beta. Something like: This is the last beta that we'll be releasing under the GPL ... etc.

      2) They shouldn't do it this way anyway. What they should do is release under two licenses. One for GPL use (non-profit oriented), and one for commercial use.

      It sounds like what they are trying to do is blend the two licenses of step 2 into one license, and that's the wrong choice. It causes extra problems all around. (For them, too, I'm pretty sure.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    5. Re:Doens't sound too bad... by Weezul · · Score: 3, Interesting

      You are correct that this is a good lissencing scheme for many products, but there are dangers associated to this kind of scheme. Suppose you had to pay web developers to hunt through Apache modules to figure out who you needed to pay. It would make IIS look a lot more tempting.

      The Free Software community should embrace this sort of lissence they are confident that the software (and it's derivatives) will not be used by many people (say 1%; ala ERP softare) and the software is inherently large (say CAD/CAE pacages). We should replace crytical or modular things which are lissenced this way (ala Gtk vs. Qt).

      Conversly, if only a few people want your produce enough to pay you for it then you are at no risk from competition with a free software replacment (ala ERP software).

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    6. Re:Doens't sound too bad... by Cryptnotic · · Score: 1
      The problem with that is, if it's GPL, then anyone can take it and sell it, as long as they keep the source code open (GPL). A commercial licence is only useful for commercial entities who want to make modifications and sell the result, while keeping the changes closed. For example, Id Software released the Quake I source code under the GPL. However, they still own it and are free to licence it under a different licence to game developers, etc.


      Cryptnotic

      --
      My other first post is car post.
    7. Re:Doens't sound too bad... by Burdell · · Score: 1
      The problem is that they pulled a fast one on beta testers (and the public in general). I don't know how many people outside of Sistina helped with beta testing, but they aren't going to see a buck for their effort. Neither will the people that built the VFS layer in Linux (or Linux in general) see any bucks for their contribution (GFS is built on Linux after all).


      They expect to get back any changes that are made. In other words, if you make any changes, you'd better give them back to Sistina so they can profit from them!


      This means that Red Hat, SuSE, Caldera, etc. cannot include GFS without paying a license fee. My understanding of Debian's licensing policy means that it can't be included in Debian either. I was looking at GFS for a new web hosting server farm I'm building, but even using it (not selling it) would require I pay them a license fee. No thanks.


      They are trying to pretend to be a part of the Open Source community, but they are not really. If someone wants to develop commercial software, I have no problem with that. However, don't try to pretend to be open (or start out open to foster community support then yank it back when the product is ready).

    8. Re:Doens't sound too bad... by Anonymous Coward · · Score: 0

      > So in other words, if your're going to use our hard work to make a buck, we want some of that
      > money. Doesn't sound like a bad licensing scheme to me at all.

      But it also discourages outside contributors to GFS. Why should I contibute any more patches or code to GFS, when Sistina is the sole entity allowed to make money off it?

    9. Re:Doens't sound too bad... by __sdat · · Score: 1

      repeat that-message 15000 [print "BUT THAT MEANS IT'S NOT FREE!"] ; with Rebol .. a bit simpler :)

  4. they made a discriminatory license by Anonymous Coward · · Score: 2, Insightful

    if you use their product in a product that makes money, you have to pay them a tax.
    this discriminates against business.

    but that's okay. I have a similar clause in my software that says
    all brown-skinned people, and all jews, must pay a license fee.

    I think that "levels the playing field."

    Seriously, people will just take the GPL version and build off that, and leave the other version to rot.

    1. Re:they made a discriminatory license by Nos. · · Score: 1

      Um, no its not. If you want to take their hard work and make money off of it, then their going to make some money off it as well. If you don't charge for it (product or service) then use as you'd like!

    2. Re:they made a discriminatory license by Anonymous Coward · · Score: 0

      I like your clauses. Why give things for free to races that steal from White people anyway?

    3. Re:they made a discriminatory license by Mr.+Slippery · · Score: 2
      if you use their product in a product that makes money, you have to pay them a tax. this discriminates against business.

      No more than having to pay a songwriter royalties if you play a song on the radio, or in a nightclub, but not in your house.

      I have my doubts about the specifics, and about its use for software, but for other sorts of digital "content" this is generally the right direction.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    4. Re:they made a discriminatory license by Anonymous Coward · · Score: 0

      It isn't like that at all.

      The company is saying "If you want to profit like us then you need to pay us."

      Which is separate from "If you are different from us, you need to pay us."

    5. Re:they made a discriminatory license by Anonymous Coward · · Score: 0

      Doctors should charge their patients like this too..
      If you're rich, and the surgery helped you earn a living, you should give a percentage to the doctor.
      The scary thing is, once doctors catch a whiff of this intellectural property stuff, this'll probably happen....
      Though it would be nice for poor people.

  5. OpenGFS by Anonymous Coward · · Score: 1, Flamebait

    No, it is the commercial version that Sistina supports that is the "fork". The true, GFS, the free one, is the one that lives on in OpenGFS. I wholeheartedly endourse OpenGFS and will purge my systems of the Sistina infection.

  6. With many.... by Adambomb · · Score: 5, Insightful

    With many companies unable to come up with a decent business model that allows them to be profitable while licensing their software under gpl, its not surprising that Sistina is taking an 'easier way out'. This allows us to still play with clustering projects if we feel like it, but if we ever want to sell out services based upon they get a cut of the action.

    If we're profiting from their work I see this as only fair.

    Of course I'd prefer if they'd just develop a better business model rather than a different license, but I still understand their position

    --
    Ice Cream has no bones.
    1. Re:With many.... by Anonymous Coward · · Score: 0

      The "All GPL All the Time" business model has shown itself repeatedly not to work at all. Why continue bailing water on the Titanic?

    2. Re:With many.... by omega9 · · Score: 1

      Of course I'd prefer if they'd just develop a better business model...

      That's probably what they think they've done. And along with that better business model came a new licensing model. I'd have a hard time seeing any reason for 99.99% of the readers here to complain about this. How many of us are using GFS for commercial products? Very few I bet. Meaning our end of the stick is pretty much untouched.

      The gripe seems to be that if you make money while employing GFS, why the hell should I give them any? Well what do you think they deserve. A firm handshake and some flowers? I say pay your respects.

      --
      I'm against picketing, but I don't know how to show it.
    3. Re:With many.... by mj6798 · · Score: 1
      If we're profiting from their work I see this as only fair.

      People suggested bug fixes and suggested enhancements assuming they were working on an GPL'ed product and then Sistina changed the terms. That is the part that isn't fair.

    4. Re:With many.... by Anonymous Coward · · Score: 0

      If you worked on it, then you have the source and changes that you made. Frankly, receiving anything at all above that would be downright generous. Don't expect companies to be generous, that's not their job.

    5. Re:With many.... by mj6798 · · Score: 1
      Frankly, receiving anything at all above that would be downright generous. Don't expect companies to be generous, that's not their job.

      I expect companies to live up to their commitments, whether implied or contractual. If they break contractual commitments, they get taken to court. If they break implied commitments, they get criticized. I consider changing a license from the GPL to the SPL breaking an implied commitment.

    6. Re:With many.... by OverCode@work · · Score: 1

      Yes, but that's not the point. I don't think anyone is arguing that they shouldn't be able to profit from their work. The problems are a) that they started out as a GPLed project and switched their license, after many people contributed with the impression that future releases would be GPLed also, and b) it's not clear that they even have a right to use a non-GPL license at this point, due to the way they've patched the kernel.

      -John

  7. Interesting.... by Carnage4Life · · Score: 3, Interesting
    From the article:
    In addition, like Ghostscript, GFS is a technology that has a clear OEM market. GFS has attracted OEM vendors who are embedding the technology into their storage appliances and their commercial software offerings. Under the GPL, these commercial vendors are less likely to provide funding for GFS development and maintenance because of the free-rider problem; competitors who don't pay will directly benefit from those who do. The Sistina Public License solves the free-rider problem by creating a level playing field for all OEMs.

    OK, the above partially makes sense if the OEMs have given them this feedback and have shown that this is a way for the company to generate revenue. I'd much rather that Sistina stayed alive and was Open Source instead of Free Software instead of them sticking to their ideological guns and ending up teetering on the brink of death like Caldera, Loki and VA Linux.

    On the other hand some of the conditions of the Sistina Public License strike me as excessive. Specifically I point to the section below:


    3.2. Additional Sistina Rights.
    You agree to provide Sistina with a complete copy of the Covered Code and related documentation for Modifications created or contributed by You (according to the procedure set forth at http://www.sistina.com/licensing.html) even if such Modifications are not distributed in Source Code or Executable form.

    (a) To the extent you do not distribute the Modifications in Source Code form, You hereby grant Sistina an unrestricted, nonexclusive, worldwide, perpetual, irrevocable, royalty-free right, to use, reproduce, modify, display, perform, sublicense and distribute and otherwise exploit such Modifications, and to grant third parties the right to do so, including without limitation as a part of or with the Covered Code under all intellectual property rights (including any patent rights); and Sistina has the right to license or to otherwise transfer to third parties its rights to such Modifications without notice or any obligation (including without limitation the obligation to account for any profits obtained by Sistina) to You.

    (b) To the extent you distribute such Modifications in Source Code form, you hereby assign to Sistina all right, title and interest in and to such Modifications (including the right to sue for past, present and future infringement) under all intellectual property rights (including any copyrights and patent rights).


    1. Re:Interesting.... by jdavidb · · Score: 1

      I'd much rather that Sistina stayed alive and was Open Source instead of Free Software instead of them sticking to their ideological guns and ending up teetering on the brink of death



      Wrong argument. This isn't about open source versus free software. This is about proprietary software versus open source/free software. Check out the open source definition and GNU's definition of free software.



      Free software and open source software are basically the same thing. Software that meets one definition almost always meets the other. On the other hand, demanding licensing fees not only causes software to fail GNU's definition of free software, it also causes software to fail the open source definition! (See points 6 and 7, and also to a lesser extent, 3 and 5.)



      Point 6 says, " 6. No Discrimination Against Fields of Endeavor The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research."

      Just because the source code is available doesn't mean a product is "open source." That's why so many people are so upset about Microsoft's "shared source" program. In fact, the open source initiative was originally conceived to protect "open source" as a trademark, to prevent companies from licensing software that made source available, but not under truly open source terms.



      Yes, from some points of view, what Sistina is doing is fair. But it's not open source. The point of free software is not to eliminate business or profit. (At least not for most of us.) You might check out selling free software. The differences between free software and open source software have nothing to do with whether the copyright owner makes a profit or not.

    2. Re:Interesting.... by Anonymous Coward · · Score: 0

      The problem is that free software necessarily means that software becomes free (beer). Allowing a licensee the ability to redistribute without regard for the copyright holder, save provisions stated in the GPL, means that the cost of that software will be equivalent to the difficulty in procuring the software - zero.

      Allowing the user of a piece of software the ability to have the source and alter the software to fit his needs is a great idea. Allowing him to also redistribute it is not. The Free Software movement's desire to allow this 'freedom of redistribution' is inherently anti-software creator and ultimately anti-business.

    3. Re:Interesting.... by Anonymous Coward · · Score: 0

      Why do you mention Loki? They sell commercial,
      closed source games for linux. Sure, they have
      GPL'd many of the tools/libs that make it easier
      for them to do this, but their core business is
      not opensource.

      Do you even know who Loki are? Or did you just
      read about them filing for Chapter 11 and think
      it was relevent?

    4. Re:Interesting.... by jdavidb · · Score: 1

      Actually, I paid money for RedHat Linux. RedHat this year unveiled RedHat database, which is a $3000+ (or is it $7000+) product identical in every respect to what I bought, with the addition of PostgreSQL and a support contract. Actually mine came with PostgreSQL, too. In fact, I could construct the same product as RedHat database from the RedHat I bought and a few extra downloads. Yet the product retails for $n000.

    5. Re:Interesting.... by Anonymous Coward · · Score: 0

      Some people actually become quite rich and powerful even within the Communist system. Are you going to argue that it too is inequality-agnostic?

  8. Global File Systems - Danger? by Kiss+the+Blade · · Score: 1, Troll
    The GFS is a great idea, much like having DirectX support switched on automatically in Outlook Express is a good idea, but it is too open to abuse. As the internet stands, we have many little islands connected together, but each island is seperated by water. If GFS is used, the islands will connect and become continents, and it will be hard to know where one computer ends and another begins. Some optomists might think this is a wonderful idea, the sort of people who support Napster and Gnutella, however for the business minded it is but a step to disaster, for it opens corporate networks to disaster should any slip in security become evident.

    Code Red III on GFS doesn't bear thinking about.

    GFS is like Free Love, a good idea in principle, but leading to all sorts of nasty infections and jealousies. Do you want your computer to be the neighbourhood slut?

    This may seem controversial, but people said the same of Gate's 640kb prediction, and look at where he is now.

    --

    KTB:Lover, Poet, Artiste, Aesthete, Programmer.
    There is no

    1. Re:Global File Systems - Danger? by milkman1 · · Score: 3, Informative

      Do you have any idea what GFS is? Or are you just basing your comment on its name. It is most certainly not intended to be an internet file system. It is intended to be a very high performance filesystem for clusters and linux supercomputers. It doesn't even work with IDE harddisk drives. If your are dumb enough to not firewall or completely isolate a super computer or cluster then you get what you deserve. Much like NFS, SMB/CIFS, NWFS, and Appletalk filesharing, it is not designed to be used across the internet. It is much better suited for gigabit ethernet, fibrechannel, or Miranet LANs. Runing it across even a T3 would mostly be a waste of the GFS (and your expensive Fibrechanel and SCSCI RAID systems).

      NOTE/DISCLAIMER:
      I used to work for Dr. O'Keefe (the CTO and founder of Sistina) when I was a student at the University of MN. I did not work on the GFS project, and had little contact with it, as it had mostly become Sistina at that point and had it's own offices outside of the Univesity.
      I worked on the Secure Filesystem Project which was financed soley by StorageTek.
      My opinions do not reflect those of Sistina, the UofMN, or StorageTek.

    2. Re:Global File Systems - Danger? by Mike+Hicks · · Score: 2

      Okay, that comment must be rated up as `funny', as it's nothing like what GFS is meant to be.

      GFS is designed for clustering applications, not for sharing over the Internet. It might work over the Internet, but performance would be terrible.

    3. Re:Global File Systems - Danger? by Anonymous Coward · · Score: 0
      How the hell did you do that? You've gotten 6 biters already and you didn't even make an attempt to act like you knew what you were talking about.

      Keep up the good work ;-)

      --sdem

  9. They Can't Do That! by none2222 · · Score: 1, Funny
    I'm sorry, but this action by Sistina is both unethical, and, in fact, illegal (as far as I know--IANAL).


    How many of you have read the GPL? If you have read it, I think you'll see that Sistina have clearly violated it; I think we should be quick to report this violation to the FSF enforcement team. Sistina has truly betrayed the trust of the community. Now that they've strayed from the GNU path, they must be dealt with in a swift and severe manner.


    We're at a precarious stage in the Free-Software revolution. Stallman, the Lenin to our revolution, is slowly fading into the background as senility and decripitude encroach on his ruling abilities. A Stalin, so to speak, must rise up to fill the power vacuum. There are simply too many enemies-of-GNU about these days, most of them within our own midst (e.g. Sinista; or, for that matter, ESR, the Trotsky of our scenario). There is no place in the Free Software movement for backstabbers and counter-revolutionaries.

    --
    If you have a problem with my views, REPLY, don't moderate!
    1. Re:They Can't Do That! by Anonymous Coward · · Score: 0

      No, you're not a lawyer are you? They most definitely can do that. In fact, if you read the article you'd see that they did do it. And, it's legal.

      While the GPL still has the beta version to play with, it seems that they took advantage of the open source community in a big way. Have the community write it for them and then slap a closed source license on it in the end. Do you feel used? You should, or at least the developers should because they were used , big time!

    2. Re:They Can't Do That! by rjamestaylor · · Score: 2
      >>Stallman, the Lenin to our revolution, is slowly fading into the background as senility and decripitude encroach on his ruling abilities. A Stalin, so to speak, must rise up to fill the power vacuum.

      What a stupid analogy, using Lenin and Stalin! That system (the Soviet Communist one) was anything BUT free and open, which are the Hallmarks of GNU and Open Source.

      Perhaps Stallman is the Yeltsin of this movement, but not the Lenin. ;-)

      --
      -- @rjamestaylor on Ello
    3. Re:They Can't Do That! by Anonymous Coward · · Score: 1, Insightful
      and, in fact, illegal (as far as I know--IANAL).


      This is an abuse of the term "in fact" then, isn't it?

    4. Re:They Can't Do That! by stikves · · Score: 1
      It is not illegal to release one version with GPL and another with your license.


      Didn't get it? So go see QT or Kylix!

    5. Re:They Can't Do That! by scrytch · · Score: 2

      What a stupid analogy, using Lenin and Stalin!

      YHBT. HAND.

      chuck "just Stalin for time" adams

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    6. Re:They Can't Do That! by mindstrm · · Score: 2

      The issue is whether it contains work contributed by other authors under the GPL or not. IF it does, they don't have the right to re-license the code. They can only re-license code which they hold the copyright to, regardless of the license.

      Did the open community write it for them? That's my question, I don't know about the project. Was it just an internal thing with public 'beta' GPL releases? If so, they can do whatever they like.

    7. Re:They Can't Do That! by Anonymous Coward · · Score: 0

      Too bad. They just did. So what are YOU going to do about it, little man?

    8. Re:They Can't Do That! by rjamestaylor · · Score: 1
      you wrote, so poetically:
      YHBT. HAND.
      TYVM.
      --
      -- @rjamestaylor on Ello
    9. Re:They Can't Do That! by Anonymous Coward · · Score: 0

      Really?
      Stallman, free and open?
      Do you know where to get emacs source snapshots?
      Or anoncvs access to emacs source?

    10. Re:They Can't Do That! by Anonymous Coward · · Score: 0

      someone uses emacs?

  10. having your cake and eating it too by neonmatrix · · Score: 2, Interesting

    Unlike previous releases of GFS that were available under the GNU General Public License, GFS 4.2 will be available only under the terms of the newly created Sistina Public License. This license is similar to the Aladdin Public License used for Ghostscript, a program developed by L. Peter Deutsch to interpret PostScript documents. Like Ghostscript, GFS was developed by a single entity (originally a research group at the University of Minnesota and later by Sistina Software), rather than a disparate community of free developers.

    In addition, like Ghostscript, GFS is a technology that has a clear OEM market. GFS has attracted OEM vendors who are embedding the technology into their storage appliances and their commercial software offerings. Under the GPL, these commercial vendors are less likely to provide funding for GFS development and maintenance because of the free-rider problem; competitors who don't pay will directly benefit from those who do. The Sistina Public License solves the free-rider problem by creating a level playing field for all OEMs. The SPL provides Sistina with a means to attain a sustainable revenue stream to continue to develop and support GFS and other software.

    Sistina is also currently certifying hardware to be supplied by a network of qualified re-sellers. For this reason, it is important that Sistina's licensing policies enforce standards for hardware certification, user support, and important customer service issues.


    This is sort of like those stem cells which are free to researchers but have a fee tacked on to any profitability. Unlike the beer-free and speech-free GPL, the nonprofit only, and hence only speech-free, SPL will remove profitability incentives for developers.

    Both of these aspects of freedom, in capitalism, are twined together; the right to utter information is negligible, in the mainstream world of research and development, if there is no profit incentive. Neither the programmers who develop for political reasons nor they who develop for profit reasons will touch this one.

    If a company has a 10 percent chance of duplicating the success of a GPL tool with a closed source and licensed replacement product, it will try. Instead of using the free knowledge base and extending for-profit development from there, a company will pour development dollars into re-inventing the wheel.

    Sistina's new GFS release is the worst of both worlds. It's open source to university geeks, but anyone who wants to spend the money and time making a product good enough for commercial release will be scared off.

    --
    Global warming is good for you!
  11. Not really by Adambomb · · Score: 1

    Well, the 'All GPL All the Time' approach _can_ work but only in situations where a 'Support Based' business model can survive. Admittedly this has its problems, since you gotta wait for your product to become fairly widely used before you start making money off the small percentage that wants support, but its still viable.

    --
    Ice Cream has no bones.
    1. Re:Not really by Anonymous Coward · · Score: 0

      Yeah, I heard that line too in Antitrust. Too bad I never heard of a company that does it in reality on their own product. Name a single company that makes a net profit writing and supporting its own GPL product.

    2. Re:Not really by Captn+Pepe · · Score: 2
      Name a single company that makes a net profit writing and supporting its own GPL product.

      RedHat.

      --

      Quantum mechanics: the dreams that stuff is made of.
    3. Re:Not really by Anonymous Coward · · Score: 0

      From the announcement:

      On a reported basis, the net loss was $27.6 million, or $0.16 per share, compared with a net loss of $17.4 million, or $0.11 per share in the first quarter of fiscal 2001.

      So, NO.

      Heh, try again soon!

  12. not so fast... by mikey504 · · Score: 2, Insightful

    It doesn't sound too good to me. If you try to see it from the point of view of third-parties who contributed code to this project in anticipation of being able to use the finished product, then it starts to look like Sistina is telling these people that they have acquired precisely nothing for their contribution.

    In other words, Sistina has (actually, I should say may have, because I have no idea how much of the code base was developed by the community) leveraged the benefit of the community's contribution fully, then reneged on the long-term benefit to the community side of the equation.

    Heck, even quality testing and bug reporting has great value, and many of these users were probably working under the impression that they would be entitled to make use of the end result as they see fit.

    If companies keep doing this kind of end-run around the GPL, extracting maximum value for themselves and then refusing to let the community extract all the benefit it can derive, this may lead to restrictions against these practices being written into the GPL. It's already a tough sell as it is!

    I hope companies will exercise great care with how they use the community resources. I know open source software has made a big difference in my life, and I don't want the well to run dry.

  13. Question... by supabeast! · · Score: 5, Insightful

    Bankruptcy or GPL'ed code? If it were my company, I would be choosing the former.

    I mean, really, given how many other companies releasing software under the GPL have croaked, can you blame them?

    It is one thing to fund the development of something that is already or making you money, or has a plainly obvious market (ie IPTables, PERL 6.), but to try and build a company on GPL'ed software is pretty much idiotic. I could never put the jobs of all my coworkers at risk by making the assumption that businesses would pay for free software enough to keep me in business, and I can't honestly oppose this decision.

    1. Re:Question... by j7953 · · Score: 2
      Bankruptcy or GPL'ed code? If it were my company, I would be choosing the former.

      That sure sounds like a great business model you've got there.

      --
      Sig (appended to the end of comments I post, 54 chars)
    2. Re:Question... by mj6798 · · Score: 1
      Bankruptcy or GPL'ed code? If it were my company, I would be choosing the former.

      A small software company with that kind of attitude doesn't stand a chance. Software buyers that make a commitment to some technology are looking at long-term availability and maintenance, availability and maintenance that may survive the shaking little company that produced the software in the first place. The LGPL and GPL ensure long-term availability. Few other licenses do.

  14. Not for profit by cgenman · · Score: 2, Funny

    So... Is it OK for me to use the software if my company is losing gobs of money?

  15. But they are profiting from OUR work, by Anonymous Coward · · Score: 0

    why shouldn't WE be reimbursed by them if they use OUR GPLed input?

    I don't understand why the beta testing done by people under the assumption that they were testing GPLed software is considered worthless. We helped them make their product and now they want us to pay to use it. Sure they need to make money as a company, but not on the back of our free labor.

    1. Re:But they are profiting from OUR work, by HiThere · · Score: 2

      But you still have the GPL code that you worked on. They can only change the license on what they developed afterward the last release, there's nothing retroactive about it.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:But they are profiting from OUR work, by miracle69 · · Score: 2

      But you still have the GPL code that you worked on. They can only change the license on what they developed afterward the last release, there's nothing retroactive about it.

      Wait a minute. I thought the GPL was viral - in that all future releases based on GPLed code must be GPLed. How can they change a GPLed program to a non-GPLed program? If subsequent code is intricately woven with the GPLed code, shouldn't it all be GPLed?

      I'm curious about this as a whole, not just pertaining to this case.

      I know Mozilla is released under the MPL and GPL simultaneously, which is a little hairy in my eyes, as the GPL should "overrule" the MPL. This is all so confusing. Anyone care to clarify? Or perhaps this would be a good Ask Slashdot to be sent off to the FSF or some such entity....

      --
      Linux - Because Mommy taught me to Share.
    3. Re:But they are profiting from OUR work, by Great_Geek · · Score: 1

      The original owner of the work can grant multiple licenses, including GPL, SPL, whatever. The GPL is "viral" only in that any work you *get* from GPL stays GPL forever. The original owner is different - they did not *get* from GPL. They have the right to grant any other license. For example, I believe Larry Wall grants the Artistic License for Perl in addition to the GPL.

      Botton line, the original owner can do anything, other people are "infected" by the GPL. So any public forks of 4.1.1 (say) will has to stay GPL.

    4. Re:But they are profiting from OUR work, by Anonymous Coward · · Score: 0

      The viral properties of the GPL applies only to licensees. The copyright holder is not a licensee.

      The copyright holder OWNs the work, and can do with it however he/she sees fit. That includes changing the license.

      However, in general, a copyright holder cannot retroactively change the license on a release of the work that's already been licensed (unless the origrinal license provided for revocation). A subsequent release can have completely different terms than a previous release. Also (as you noted), a copyrighted work can be simultaneously released under different terms.

    5. Re:But they are profiting from OUR work, by 1010011010 · · Score: 2

      The owner of a work -- the copyright holder -- can license that work in any way he or she sees fit. This includes releasing new versions under new licenses.

      Nothing fishy about it.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    6. Re:But they are profiting from OUR work, by Anonymous Coward · · Score: 0

      When you do any kind of GPL'd work you are free labour to companies like Redhat that takes advantage of your work.

  16. Shouldn't be a problem by Taco+Cowboy · · Score: 0



    The version affected is 4.2 and later, and that means, versions BEFORE 4.2 are (legally) protected under GPL, and whatever "new features" incorporated into version 4.2 can always have it's open-source counterparts.

    --
    Muchas Gracias, Señor Edward Snowden !
  17. Moral of this story: by Anonymous Coward · · Score: 0

    Demand what your time and energy is worth. If you are prepared to work for free, don't be surprised if you're frequently taken advantage of.

  18. Ownership versus License by Caballero · · Score: 4, Insightful


    Once again, people are confusing the concept of ownership versus licensening.

    Any code Sistina wrote is owned by Sistina.They can license it any way they want. The license indicates how you're allowed to use the code that they own.

    IF Sistina wrote all the code, (I don't know if they did or didn't) then they can choose to relicense future versions any way they choose.

    Users have to submit "substantial" patches for Sistina to lose their ownership. Substantial is defined by the courts. Sistina could choose to rewtite those parts and regain complete ownership.

    Because their previous code was licensed with the GPL, it remains free. People are free to work on that code in a separate repository, as they have done with OpenGFS.

    It sounds like no one broke any rules. You may not like that outcome, but it is legal. I do understand it from a business perspective. It is really tough to keep a business running if you don't find some way to protect your IP. I've spent the last year and half trying with XFree86/3D and we weren't particularly successful.

    1. Re:Ownership versus License by jallen02 · · Score: 2, Informative

      Can I second that? To trumpet my old example of id software.

      They released QuakeI under the GPL but since they own it they can resell it to anyone they want for as much as they want, period.

      When you author something in a transmittable medium it becomes copyrighted etc.

      Just like VA taking source forge and selling it to other sources. They are legally allowed to do this because they own the product. People are friggin spazzing out that it is illegal because they contributed to the source forge code base. Well guess what, if I contributed too any open source project I can't instantly expect the ownership of it to no longer be the original authors because I gave him a piece of code. As with sourceforge VA owns the copyright on the work, when you contribute it becomes copyright VA, you don't own any of the contributions, VA does. PERIOD. If this ever went to court the results would be very predictable.

      Anyways, enough of that soapbox.

      Jeremy

    2. Re:Ownership versus License by uchian · · Score: 1

      Hmm... depends on how much you write I suppose.

      IANAL, but I'm sure that if I write a c/c++ source file and put "Copyrighted by me" (obviously where me happens to be my name) at the top of it, then if it get's submitted, I still "own" that piece of code, and it could not be un-GPL'd without my express permission, even if it later got split up and placed into several c/c++ files written by someone else. Obviously, they could remove my code, rewrite it themselves and I wouldn't have any say over it then.

      Hmmm... IANAL, whenever I see that, I always want to add comma-space in the relevant place...

    3. Re:Ownership versus License by Anonymous Coward · · Score: 0

      yes, what they did is perfectly legal.

      Ideally any business that does this will keep making contributions to the GPL or LGPLed version in the future from their own more strictly licensed repository.

      Ghostscript is a good example of a project supported in this way. Alladdin does all of the main ghostscript development. Then they GPL the new code after a set time has passed.

    4. Re:Ownership versus License by jallen02 · · Score: 1

      As the parent said, that is up to the parent company. The parent as a whole owns the work, of which a small portion was submitted by different authors. There is no taking away the GPL'd version you wrote. I think it all matters is how much you wrote and how you went about releasing the software. It is a somewhat murky ground if for example you wanted to keep some of it, but this is pretty easily resolvable. If your worried you should talk to a lawyer, as anyone else who is worried about their rights. I bet lawyers were consulted already on the companies part.

      Jeremy

    5. Re:Ownership versus License by mindstrm · · Score: 3, Insightful

      Actually.. I'll contest that.

      If I contribute code to a GPL project, I don't expect ownership of the project, but I am only permitting them to use it under the terms of the GPL; that's why they can continue to use it. The derivateive work *I* have created (their code plus my additions, patches, etc) is then licensed back to them, via GPL, and things continue.

      I fail to see how they can then say 'we own all you work'.

      Witness linus; can he now turn around and say 'all future versions of the linux kernel are closed-source and licensed by me? NO, because he doesn't hold the copyright on all the code anymore.

    6. Re:Ownership versus License by infiniti99 · · Score: 2

      Developers who accept patches could just consider the patches as public domain contributions in order to avoid this problem.

      For instance, if I ever got a patch from someone for one of my programs, I would only accept it under the condition that I gain ownership of the submitted code. No way am I losing my ownership over a 3 line patch. Only if the changes are huge would consider joint ownership of the program.

      -Justin

    7. Re:Ownership versus License by mindstrm · · Score: 2

      No, it's not up to the parent. The only reason the parent can use my addition in the first place is because it, too, is released under the GPL. They cannot take it and 're-license' it as their own. I did not give it to them; I simply released it as GPL to them.

      If this were not true, any company anywhere could start a project, GPL it for a while, wait for it to be wildly popular and have huge community additions, then say 'this is now ours; we own it all, no more source' and no longer abide by the GPL. WRONG.

    8. Re:Ownership versus License by _Sprocket_ · · Score: 2


      The parent as a whole owns the work, of which a small portion was submitted by different authors. There is no taking away the GPL'd version you wrote.I think it all matters is how much you wrote and how you went about releasing the software. It is a somewhat murky ground if for example you wanted to keep some of it, but this is pretty easily resolvable.


      Just to clarify the point...


      What we're dealing with is who owns what code. In its simplest terms - each entity owns its own code. The GPL, of course, does nothing to alter ownership of the code - it simply defines licencing... who can use the code and how they can use it. Contributed code still remains in the ownership of those who wrote it.


      You can relicense the code you own. If you don't own the code, you must first obtain ownership or the appropriate permission / license for it. Or replace it.


      In other relicensed projects / products, replacing contributions were apparently trivial (or at least worth the expense). This may also be the case here.

    9. Re:Ownership versus License by Anthony+Boyd · · Score: 1
      If I contribute code to a GPL project, I don't expect ownership of the project, but I am only permitting them to use it under the terms of the GPL

      Actually, depending on the project, that may not be true. I think what you suggest is ideal, perfect. Many do it as you describe. But not all. In fact, the Free Software Foundation itself doesn't take patches under GPL. The reason is simple: they DO want to be able to change the license. In the case of the FSF, you have a hopefully-ethical group who will likely just relicense code under new versions of the GPL, which one would assume will be fine. But you do have to read the fine print carefully. If you personally, mindstrm, have really contributed code, you might want to go back and see if you gave up any rights you didn't intend to give up.

    10. Re:Ownership versus License by jallen02 · · Score: 1

      Im not a lawyer.. but I do know a bit about common sense and a bit about how copyright works.

      Common sense to ME dictates that I cant expect a company to reasonably diffrentiate my minor amount of work I contribute to their GPL'd product, from the rest of their product. There is no question who owns the work when I contribute minor amounts of code. They do. They have the copyright on the work as a whole, which includes my CONTRIBUTION to the project. The keyword here is contribution to THEIR work. Contribute. While the word contribution may be a little ambigious it basically means to submit for publication or top bring a result about. Sorry for arguing about the definition of the word, but it is important I think.

      If you specifically license your code to them as GPL, yes you can argue that they can't do this. If you just contribute this work to their project, regardless of your intentions, it becomes theirs. If it is a substantial amount them you may actually overide their own copyright, but that is not for you or I to decide. The courts decide what is enough to screw with the original copyright. Not you or I. So its pretty clear that unless your CONTRIBUTING copious amounts of code, it is theirs. That is how it works. Have you ever directly contributed to a FSF owned project? THey have the copyright and they make sure you know that when you contribute it becomes theirs, mostly as a courtesey to you.

      That is the thing, most people let the FSF handle their software project copyrighting for the legal protection and assurance that someone cant do just what your talking about, contribute some and say the code is theirs. SO the FSF has a copyright on your software that means that all these little contributors are just giving to your project. The FSF could easily take your project that you signed all rights over too and release it under any lic they want. Thats what having copyright on a work means. Of course they wouldnt because well that would be the end of community faith in FSF, but they very well could and with no legal recourse for the original authors.

      Seriously it takes maybe three hours of reading to determine this is how copyright and contribution to copyrighted works is. If you don't believe me you don't have to, ignorance of the law is no excuse :)

      Ask a lawyer or research it on your own.

      As for the linux kernel... you have to be able to identify the pieces and parts and who has made the most substnatial contributions. Youd be suprised what Linus could actually get away with in reality. Maybe the courts would not let that hold up. It all depends on who has done the most work. It honestly is not up to us to decide in common banter. We can say what we think, but in reality most of the time the authors of the software are in the right.

      Jeremy

    11. Re:Ownership versus License by jallen02 · · Score: 1

      Actually, that is just how it works if the contributions are not substantial enough to warrant the other CONTRIBUTORS copyright on the work. And hey if they took the initiative to start the project and get the bulk of it started it is the project starters RIGHT to do what they want with the code. I already have discussed this a lot I will continue to debunk posts like yours mindstrm, no offense.

      Read up on copyright law, here are the basics. Unless you contribute enough in the courts eyes to show that you have a substantial amount of work vested in the project, then you have no legal recourse. Generally as tons of individuals none of them would have any legal recourse. Now if a company with individuals all submitted it as the company, yes sure that company has a legal recourse.

      The FSF does the exact opposite with projects. They take projects that exist and get the authors to sign away all rights to the FSF basically. Why? So that the FSF can protect the work and ensure that some evil company does not come along and contribute a little and then try and steal the work as their own.

      Just like a company if it starts the work and is on the up and up about working with it, can pack up shop and keep the contributions as a part of their original work. This is the essence of what the FSF does for projects, only to ensure they stay free. So a corporation has every right to ensure that later if they want they can take their toys and go home

      I think if a project becomes wildly popular the original authors did something right and deserve the credit and additions. Why dont we deride VA Linux for taking source forge and reselling it ehh? How much have people contributed to that. Now all their hard work is being sold and the little contributors are not being paid. How do you like that? Not very cool? Its legal. VA owns the copyright and they can do what they want.

      Now to be subjective and totally flamebait. Why did VA do this? To make money of course. What they couldnt make money with the GPL'd version? Suprise? Why is this company taking its toys and going home? Who knows, maybe they couldnt make money on it either? As always there is still the GPL'd version out there tho. :)

      Think about it, most people react and think the same thing you do. Even I thought that it was totally wrong. But I got personall involved in a situation and talked with a lawyer, which is what I suggest anyone involved who feels they have legal recourse do.

      Turns out I would have just been wasting my time. Most almost all of the time, this is the case.

      Jeremy

    12. Re:Ownership versus License by jallen02 · · Score: 1

      100% true and right! But I have never seen a major project where I was not told that by submitting a patch xyz person gained total ownership of it.

      Same with almost any FSF software. You must agree the FSF gets the copyright on it, for legal protection of the project. I bet anyone who patched or submitted to this was subjected to a similar agreement or acknolwedgement about who owns the code. The point is there is not enough information out there or in this forum to determine this so debating who is right or wrong is rather pointless. I lean towards the "evil" parent company being in the right, but without knowing the actual details it is impossible to know.

      Jeremy

    13. Re:Ownership versus License by mandolin · · Score: 1
      Youd be suprised what Linus could actually get away with in reality.

      Maybe. My personal guess is he would have to throw away the networking layer, memory management (which sucked anyway :) and almost all the drivers, including all the filesystems (except minix. ext2 was mostly remy card's work) These are "substantial contributions". He'd probably end up with what berkeley had after the at&t lawsuit, core bits of a kernel that would take several years to make functional again.

    14. Re:Ownership versus License by Ian+Bicking · · Score: 2
      You can't just consider patches to be public domain. The author has to explicitly put them in the public domain, or otherwise give you free license or whatever. They don't strictly need to give you the copyright -- a BSD license is fine. Then you both have the right to do whatever you want with it.

      But you really have to be explicit about that situation. You can't just go putting a line at the bottom of some web page saying "hey, and by submitting a patch to me you give me exclusive rights to that code." You need to *ask* the contributor. Personally, I might or might not let you do that. Only if it was really important to me would I assign you ownership. I'd put it under BSD if the entire project was BSD, and it wasn't a seperate component that I wrote.

      Three lines doesn't mean anything, though. I don't believe there's been any precedence as to what the limit is -- like there is with sampling a song -- but 3 lines definitely falls below the limit. I believe some of the GNU/FSF position papers reference this.

    15. Re:Ownership versus License by jallen02 · · Score: 1

      True, I dunno its really not an easy question to answer. The kernel is probablly an exception, it really all depends on how it all is handled etc. I have never developed on the kernel and dont claim to be familiar with the process, I just know that copyright laws are pretty far reaching and tough.

    16. Re:Ownership versus License by greenrd · · Score: 1
      Im not a lawyer.. but I do know a bit about common sense and a bit about how copyright works.



      You are misunderstanding one thing. If I print out something of mine and give it to you to read, it doesn't automatically become yours. Same goes for if I email it to you. No legal difference there. I have to agree to sign the copyright over for that to happen.



      So despite compilation copyrights, a single copyright owner of say 100 lines of code can still sue another copyright owner of 100000 lines of code for selling his/her code without permission.

    17. Re:Ownership versus License by skajohan · · Score: 1
      They released QuakeI under the GPL but since they own it they can resell it to anyone they want for as much as they want, period.


      Since they released QuakeI under the GPL, anyone can resell it for as much as they want. (Unless they do something to break their end of the GPL, then they have no rights to redistribute the software.)

    18. Re:Ownership versus License by mindstrm · · Score: 2

      Right. I can understand fully why they do this.
      But is that the case here?

      If in doubt, why don't people just post their own version of the code & patch, thereby not 'giving' it back to the original authors?

    19. Re:Ownership versus License by mindstrm · · Score: 2

      With bug fixes, and small changes, sure, you are obviously not 'creating' any new original work.
      What about the addition of something totally new? A new driver, a totally new decoder routine, etc?

      Just because it's mailed to the authors doesn't mean they have been assigned copyright.

      I guess people just don't think about it.

      If in doubt, mail your additions to OSS projects in labeled and including a copy of the GPL.

      Thanks for the post. In the future, any changes I make to any code will not be submitted back to the authors, but in my own fork. That way, it wouild seem, they are free to incorporate my additions (via the GPL) but there's no way of thinking things have been 'assigned' to them.

    20. Re:Ownership versus License by jeffry_smith · · Score: 1

      Must not have heard of Linux then (linux source code copyright is kept by the original authors - NOT Linus. Linus' take is this make it harder to take it proprietary, because you have to buy out not just him, but everyone who ever contributed).

    21. Re:Ownership versus License by jallen02 · · Score: 1

      I never claimed to know how the Linux kernel was structured. All the more power to the Linux people, its true then with such disparate ownership it would be next to impossible to take over the Linux kernel. Thanks for the info.

      Jeremy

    22. Re:Ownership versus License by jallen02 · · Score: 1

      That is a safe way to play it honestly. I don't mean to sound like im paranoid or that people can completely just steal the works of others.. But it would take lawyers and a court case to settle any kind of dispute and most open source people do it to scratch an itch or have fun, just as I do. Where is the fun in going through a legal battle? It seems pretty hopeless but that is what corporations with lawyers on payroll can do. Pretty scary. While a lot of people dislike RMS and dont really like the FSF if you believe in the GPL as a lic and can get your project brought under the FSF umbrella it is a really cool thing.

      The tagline for the FSF's mission is too "develop, preserve, and protect" free software. Free in their sense of the word free.

      One of the most helpful places I found to learn about copyright, albeit with the obvious slant towards "FSF Free" software, was this page

      FSF Philosophy, here is an interesting piece by stallman Stallman on copyright

      I don't agree with a lot of the FSF ideas but I also dont agree with the way copyright applies to software, at least the current court case examples.

      I suppose the main reason I jumped in and am being so stubborn is that people have to realize how powerful copyright can be in anyones hands, especially pertaining to software and corporations control of software. Some of the papers are outdated making references that it is unfeasible for your average computer user to copy a CD onto another, its obivous this has the MPAA terrified.

      My whole philosphy on all of this is there are some fundamental considerations to be had on software. It is so fast moving and so dynamic that it is just too fast for the court system, the patent system, or anything else. Software is treated like a book. I know a lot about book writing and how that goes. I have waded through large grizzly contracts that signed over my copyright on my work to the book I am writing. The courts view software in nearly the same light right now. That is one of the main points that causes the FSF to exist. I just tend to believe they are on a far extreme of where things will most likely end up in an optimal world some day. But without the extremes on both sides I don't think progress and new thinking would ever occur, and for that I admire each and every author who releases his code with the intentions of sharing with others, regardless of the lic or semantics, the fact that people want to share their thoughts and ideas is the profound part for me. I want to see this continue, but I also think that ignorance to how perilously thin those rights are can be jeapordize the very ideals that cause people to share their thoughts, ideas, and software :)

      Thanks for actually reading my post and engaging in intelligent discussion, it happens so rarely here ;)

      Jeremy

    23. Re:Ownership versus License by uchian · · Score: 1

      A three line patch would be very easy to re-write and call your own...

      However, if the person that you was ripping-off was a good contributor, I can assure you that by doing so you would piss him off - therefore they would stop contributing, therefore your project would lose out and, if you took this attitude enough, eventually fail.

      The best way round it for me is to do what Troll-tech did - be honest. They released a propietary version of QT first, followed by a GPL'ed version (I'm ignoring the free software fight that happened to make the license GPL). Anyone who wants to use the software to devlop free software - well great. Anywone who wants to develop in-house software, but still under the GPL, well great. Anyone who wants to withold the source, so that only they can make money from their work, well they pay.

  19. It's not the license that bothers me... by Anonymous Coward · · Score: 2, Insightful

    The license seems like a fairly square deal(after a surface skim anyway). In fact, as far as "commerical" licenses go, it's a damned good one. The thing that irritates me is that they should have made their intentions clear from the begining.

    If this type of crap becomes common, you can kiss this free testers time good bye, as I simply will not give it anymore(I didn't test GFS, but I do actively test for 3 other projects). I see no profit in me doing free work for commerical ventures, no matter how nice the license is.

  20. 3 Insightful, 2 Informative, 2 OT, 1 Redundant by Anonymous Coward · · Score: 0

    7 top-level replies and 7 moderations is my guess. I like '7'.

  21. Do some research first! by Anonymous Coward · · Score: 0

    Sistina deserves this.. If they used some company to find out first how the community would react, they probably would have gone about this completely different. Probably Ximian could have helped, or Wildebeest. (www.ximian.com and www.wildebeest.se)

  22. This would be a good time for... by radulovich · · Score: 0

    A GNU challenge in court. Why? A small defendent is easier to beat. If you beat a bunch of small defendants, then you tend to have a defacto case against a better funded opponent. Fighting the first GPL case against Microsoft would be unaffordable.

    I would expect that RMS is considering a lawsuit, because this is a clear violation of the terms of the GPL. If not, then people and companies (possibly including the Evil Empire itself) will start walking all over the GPL. Is this what we want?

    Remember, just because a company can't make money doesn't mean they can steal source code. If it did, my next business plan would be to steal the Windows source and start selling boxed copies of Windows XP!

    1. Re:This would be a good time for... by Anonymous Coward · · Score: 0

      Yes, let us show the ethical superiority of the GPL by picking on the little guys in exactly the same way the corporate motherfuckers do.

      This is not a violation of the GPL, either. They own their code, they can license it how they like.

      I thought both the spirit and the specifics of the GPL were pretty well explained by Stallman - perhaps you should go and read it again?

    2. Re:This would be a good time for... by HiThere · · Score: 2

      They haven't violated the GPL. They are the official author, so they have the right to change the license on any subsequent works. The way that they appear to have used their right is quite clumsy, and nigh unto calculated to cause community disapproval. But it *IS* their right. And if you look at the new license, you will see that they didn't understand that that their action would cause widespread disapproval. They appear to be trying to have it both ways (which they could have done with a bit more strategic thinking).

      The solution which has been used previously, and has found community acceptance is to dual license the product. Having it commercially available under a different license doesn't cause much unfavorable community reaction. My WAG is that they just didn't want to bother with two licenses. I think it's a mistake, but that's why I think they made that decision. They should have studied the history of the QPL a bit more closely.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  23. Are you sure? by j7953 · · Score: 4, Insightful
    Under the SPL we do expect to get back any changes that are made to the code.
    If you intend on building a product offering and reselling it for revenues in the market, you then owe Sistina a license fee for the use of GFS.

    To me this reads, if you're going to use your work (that you had to give to us) to make a buck, we want some of that money.

    If your going to use it and put it in freely available software, then go ahead.

    Not if that free software is also commercial software. Linux distributions are definitely a "product offered and resold for revenues", so they'd have to pay a license fee, too.

    --
    Sig (appended to the end of comments I post, 54 chars)
    1. Re:Are you sure? by Have+Blue · · Score: 2
      To me this reads, if you're going to use your work (that you had to give to us) to make a buck, we want some of that
      money.

      If I understand open-source development properly, you would be using some of your work, some work by a whole lot of other people, and a huge amount of work by Sistina, to make a buck. Damn right they want some of that, and they deserve it. If you want to cut them out of the loop, remove their contributions to the code (i.e. most of it).
    2. Re:Are you sure? by TBone · · Score: 2

      To me this reads, if you're going to use your work (that you had to give to us) to make a buck, we want some of that money.



      No, it reads "We're glad you put our work to use for you. Please make your check payable to..."



      Not if that free software is also commercial software. Linux distributions are definitely a "product offered and resold for revenues", so they'd have to pay a license fee, too.



      No, Most linux distributions are downloadable. SuSE is the major exception that I know of. You pay for the convenience of the media, and the support. RedHat makes a grand total of $0.00 on every ISO download (and probably technically loses money, because i take their bandwidth to get it).



      --

      This space for rent. Call 1-800-STEAK4U

    3. Re:Are you sure? by AJWM · · Score: 2

      Most linux distributions are downloadable. SuSE is the major exception that I know of

      Correction, SuSE is also downloadable. Just not in convenient ISO form. The packages SuSE puts on its CDs/DVDs are all downloadable (except for any commercial stuff SuSE pays a royalty or license fee on).

      (And actually, SuSE 7.1 for SPARC is freely downloadable as ISO images, they no longer ship that as a boxed set.)

      --
      -- Alastair
  24. WTF are you talking about? trol alert by keepper · · Score: 2, Insightful

    God damn moderation system....

    This is an obvious troll people.

    GFS has NOTHING to do with internet wide filesystem ala distributed sharing clients..

    And EVERYTHING to do with a shared file system between servers ala AFS/CODA.

    Example (a).

    I just setup 3 node GFS setup ( fibre array storage, and three servers connected via fibre ) to have three database servers share the same file system ( one read write server, two read only servers ).

    So please, when you get some moderation points,
    and have NO IDEA of what's being posted, keep the point to yourself...

    damn

    ( yes on rare ocasions, even this hardcore FreeBSD user has been know to use linux... but the keyword is rare ;) )

  25. A checklist.. by webmaven · · Score: 2

    It seems that a checklist of warning signs is in order to help guard againt commercial entities acting in bad faith:
    • Does the company insist on copyright assignment of all contributed code?
    • Is the current codebase not available via anonymous CVS?
    • Are all of the key developers employees of a single company?
    • Does the company not state up front whether the code is available for commercial re-licensing?
    • Does the company not have a clear service-based business model?
    • Is the codebase in question the company's only form of intellectual property?
    • Are the company's developers participating in the public mailing lists and newsgroups, or is it just a 'community liason'?
    • Is this the first open source project this company has done?
    • Is this the first open source project the company's developers have done?
    • Does the project share its name with the company?
    • Is the company self hosting the project, or are they using Sourceforge?
    I can't think of any more just now, feel free to add to the list.

    I should also point out that I don't think that this company in particular exhibited all of these warning signs, nor are all of these signs necessarily bad (failure to request copyright assignment for contributed code could be considered a warning sign of inexperience, for example).
    --
    The real Webmaven is user ID 27463. I don't rate an imposter, because my ID is such a lame-ass high number.
    1. Re:A checklist.. by Anonymous Coward · · Score: 0
      • Does the company insist on copyright assignment of all contributed code?
      • Are all of the key developers employees of a single company?
      • Does the company not have a clear service-based business model?
      • Is the codebase in question the company's only form of intellectual property?

      So that's the FSF fucked then.

      • Is this the first open source project this company has done?
      • Is this the first open source project the company's developers have done?

      And that's any company who wish to move into the open-source arena fucked too.

      nor are all of these signs necessarily bad

      Great checklist then, isn't it.

  26. DirectX in Outlook Express ??? by DVega · · Score: 1
    "...much like having DirectX support switched on automatically in Outlook Express is a good idea, ..."

    I think you tried to say ActiveX

    --
    MOD THE CHILD UP!
    1. Re:DirectX in Outlook Express ??? by Anonymous Coward · · Score: 1, Funny

      I dunno, if they had DirectX support in Outlook maybe the redraw would be faster.

  27. I wonder by theMAGE · · Score: 1

    I was wondering why Sistina haven't raised they voice when all those articles compared "The four (ext3, reiserfs, xfs, jfs) journalized file systems for Linux" to say "There is another one"... Now I understand.

    And I still wonder if Jes Sorensen, Andreas Dilger et al. whould not have started this thread http://lists.sistina.com/pipermail/linux-lvm/2001- April/006686.html if lvm would not be under SPL as well now.

    I don't know what to say. A lot of people contributed feedback and patches to those projects. They have developed inside the community, under the assumption that they will be GPL.

    Oh well, I guess the community will stick with the four jurnalized filesystems and leave Sistina carry it's cross...

    1. Re:I wonder by Anonymous Coward · · Score: 0

      >>I was wondering why Sistina haven't raised they >>voice when all those articles compared "The >>four (ext3, reiserfs, xfs, jfs) journalized >>file systems for Linux" to say "There is
      >>another one"... Now I understand.

      No, you don't understand, retard. GFS *ISN'T* a journaled file system.

      god - it would have taken you less time to actually read the details of this than i did writing out this uninformed nonsense.

  28. It Might Be Worse Though by EXTomar · · Score: 2

    The problem is that the SPL is a discriminatory license. Even though this license is pointed directly at those who try to take GFS work and make a product for profit around it, it is no better than saying "Those who are left handed must pay the licensing fee". If it is silly to require "left handed license fees", then why should people pay for "nearly free softare" because they aren't using it in a "free" manner?

    What do they mean by "building a product from GFS"? If you looked at the code, gain some insight into networking from GFS, and use this knowledge to make a telnet client do you owe Sistina money? What happens if you are a contractor making a software solution internal to a private company that uses parts or all of GFS to do some of the work? Did the contractor just make a product they sold to the hiring company? Who is responsible for paying the license fee?

    I really have a distaste for software that is "nearly free". The spirit of giving away software freely is that you give it to everyone not just a certain segement of the population.

    1. Re:It Might Be Worse Though by Anonymous Coward · · Score: 0
      I really have a distaste for software that is "nearly free".


      Me too, that's why I hate the GPL so much.

  29. yes but how much work will be done by johnjones · · Score: 2, Informative

    yes you can fork it

    how much work will get done it and which version will people ship their products with ?

    my guess is someone will tinker with it (the GPL version)

    then the sinistra version will gain features that people want so they will use that one and wont care about the licence

    its funny you all thought that you could make money from IPO or something like that
    sinistra thinks that its products will be used in some grand scheme and they wont get a cent because they published under GPL

    come on what matters is customers !!!

    the customer is .......... right

    most software is written at the behest of a customer, has sinistra got ANY ?

    yes belive it or not they would get funded I am sure from IBM/Compaq SUN any large hardware seller beacuse software is complementry to hardware

    the problem is that these people thought that they would get rich like the VA linux, the Redhat and the Caldera

    that time is over and now they learn that they are giveing away stuff and have no customers no sponsors and well they had nice jobs at the uni and now they ask themselves "why did we do this wheres all my work going ?"

    and they see the GPL as preventing people from paying them

    really

    go out and find money research grants sponsors and guvemenst are tripping over themselevs trying to give away money for good causes why dont you try for these ?

    regards

    john jones

    1. Re:yes but how much work will be done by Anonymous Coward · · Score: 0

      OpenSSH.

      'nuff said. :-)

    2. Re:yes but how much work will be done by peter · · Score: 1

      > OpenSSH.
      >
      > 'nuff said. :-)

      OpenSSH has been (and is!) a lot more successful than I think an openGFS project would be. There is a critical need for secure remote access by far more people than there is for good distributed filesystems. There aren't as many Beowulf hackers as there are internet-using hackers. (that's a lot of coders...)

      I don't think OpenGFS would reach a critical mass of developers. Of course, the most important consideration is how good the last Free version of GFS was, and how much work it is to keep up with what Sinistra does with their GFS.
      I don't want to discourage anyone from working on this; I would love to be proved wrong :) I'm just trying to be realistic.

      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
  30. Au contraire by Vainglorious+Coward · · Score: 1

    ...you have never made any [money] and neither has anyone else...


    Odd, I could have sworn that John Gilmore sold Cygnus for a sum approaching $700 million. That would make your statement, um, wrong, n'est pas?

    --
    My next sig will be ready soon, but subscribers can beat the rush
    1. Re:Au contraire by geomcbay · · Score: 2

      $700 million in internet-bubble-economy "funny dollars", which in today's exchange rate is worth about 50 cents.

    2. Re:Au contraire by Anonymous Coward · · Score: 0

      Cygnus is one of the rare companies with a remotely sustainable business model, and they've been doing it looong before slashbots started spewing endless mountains of OSS propaganda.

      There's only room in the market for one or two of those kinds of companies, and they definitely don't have enough jobs for all the slashbots.

    3. Re:Au contraire by shepd · · Score: 2

      Don't worry, it's only history repeating:

      "I think there is a world market for maybe five computers." -Thomas Watson, chairman of IBM, 1943

      "There's only room in the market for one or two of those kinds of companies" -AC describing Cygnus, 2001

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    4. Re:Au contraire by Anonymous Coward · · Score: 0

      You should be worried. There simply is no major demand for service and support.

      It's kind of hard to sell something then there are no buyers.

      Wait ten years and you will see.

    5. Re:Au contraire by einhverfr · · Score: 2

      You should be worried. There simply is no major demand for service and support.

      Tell that to the hundreds of Microsoft Certified Partners selling just that-- and not only to enterprises. What is there that makes it an inherently good idea to sell services for proprietary software and a bad idea to sell services for open source software?

      If I didn't know better, I would think that Mr. Barkto was making some of these posts...

      --

      LedgerSMB: Open source Accounting/ERP
  31. 4.1? by eam · · Score: 1

    So is GFS 4.1 available anywhere?

  32. What GPL violaton? by keepper · · Score: 1


    Just because you license something under the GPL, does not mean you loose rights to it.

    Sistina is Free to do whatever they please with their code, even relicensing it.

    Now what they cannot do is retroactively license any previous works, but going forward they can do as they please.

    AFAIK, GFS, and even LVM ( although am not so sure about LVM ), was solely developed by Sistina. Most of the patches submitted where bugfixes... and there were not many of those. So whats the queryl?

    That a company/individual decides to relicense THEIR code, that THEY developed under THEIR license? maybe am missing something here? or do these screaming gpl violation gpl violation don't have a clue?

    YOU might not like it, and some would say it's unfair,s ince they did benefit from the community's bug testing.. but it's NOT for YOU to decide.

    It's a company tryign to do what companies should do, make money... maybe you people forgot that point.

    Kinda reminds you of the whole ipf fiasco.... where he develops all the code, never gets any substabtial help from anyoen in 10 years, then when he relicenses to cover hsi ass, people scream and whine, about something they had not right to.

    Some of the opinions expressed in this article are jus plain obvious and even from time to time, right.

    1. Re:What GPL violaton? by mindstrm · · Score: 2

      That's the point I think.. many people are under the impression (right or wrong, I don't know) that the community contributed work to this project, therefore their work has been 'stolen'.

      Even if they are 'bugfixes', and not technically copyrightable.. one could claim fraud. They would not have worked on it had they not thought it would be GPL.

      I can see how sistina can get away with this.. it makes sense, and is perhaps a pitfall of the GPL to watch for.

    2. Re:What GPL violaton? by dilinger · · Score: 1

      I don't know about the rest, but sistina was happy enough to take my modifications to LVM (which were actual rewrites of ugly code, not bugfixes). Whether or not they're violating the GPL all depends on whether any 3rd parties have contributed code (and don't agree to the relicensing) that hasn't been rewritten by sistina.

  33. This is great! (offtopic) by jorbettis · · Score: 1, Offtopic

    You've managed to be a Karma Whore and a troll all in one post! I am simply amazed, and in awe, at your accomplishment.

    I mean, I've seen good trolls before, but your alluding to the Communists is superb. A lesser troll would have blown his wad and turned the post into a anti-RMS rant that would have been modded through the floor, but you walk the knife edge just so as to leave the moderators reeling.

    I really thought slashdot trolling had decended to the level of twelve year olds posting penis birds and goatse.cx links, but you've proved me wrong.

    So you're still a troll, and a karma whore, but you deserve all the karma you're going to get from this just because of your outstanding style.

    I salute you sir.

    --

    Jordan Bettis

    ``Wherever you go, there's another stupid sigfile quote.''
  34. Does the beta work? Is it a good foundation? by HiThere · · Score: 2

    If it does, if it is, then I don't see the "taking advantage of". The code is there if anyone wants to develope it.

    If it doesn't, if it isn't, then they were just wasting their time working on it instead of something real.

    Think of it as a work in progress. They have forked away from the original source, and taken the name with them. As the "author", this is their acknowledged right. It may be unfriendly, but it's their right. If people are interested, then they can pick up from the beta, and it will be guaranteed to be GPL, because nobody else will have any choice about the license. Only the original author has that choice. And since the contributions will be GPL'd, they won't be able to be reincorporated into the GFS product. Their loss, if anyone runs with it. If nobody does, then perhaps that's why they changed the license.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  35. A better alternative... by jurgen · · Score: 1

    The tough economic times have created a curious tension in the Open Source world... on the one hand Open Source is becoming more interesting to everyone because enterprises are trying to keep their costs down, on the other hand companies trying to make money off Open Source feel greater pressure to find ways to ensure revenues, thus being pushed away from Open Source!

    My feeling is that the public would be more tolerant of "free for non-commercial use" licenses if those had a built in time-horizon after which they reverted to pure Open Source (like ghostscript). It seems to me that this gives us the best of both worlds... the company has a greater assurance that they'll be able to make money, and the community would be more willing to contribute because they'd know that eventually it would be "public" property.

    I'm kind of puzzled why more people don't see this. Any thoughts on that?

    --jurgen

  36. Damn it, they just won an LWCE award! by Anonymous Coward · · Score: 0

    They GPL'ed some stuff and won an award at LWCE and now this?. They waited to get paid first and pull a switch-a-roo.

    Oh how Linus must feel....imagine Linux kernel - free for individual use, but if you make money off Linux, you owe LT (and presumably AC) big time.

    1. Re:Damn it, they just won an LWCE award! by Pimpy · · Score: 1

      Wrong. The 25,000$ was for LVM, not GFS. LVM isn't being relicensed, GFS is. If you actually followed GFS development instead of trying to criticize Sistina without knowing anything about it, you would've realized that the new license was announced quite awhile ago, well before LWCE. There is still discussion going on on the lists regarding the SPL, and they're still open to changes.

    2. Re:Damn it, they just won an LWCE award! by Anonymous Coward · · Score: 0

      Hey buddy, read http://linuxtoday.com

      Best of Show
      IBM: eServer iSeries

      Best Developer Tools
      NuSphere Corporation: Pro

      Best Network/Server Application
      Sistina: Global File Systems Storage Clusters

    3. Re:Damn it, they just won an LWCE award! by Pimpy · · Score: 1

      You should read it yourself, that's an award, not money. 25,000$ was for LVM, not GFS.

    4. Re:Damn it, they just won an LWCE award! by Anonymous Coward · · Score: 0

      Ahhh, my bad - sorry, but they still got an award and that can translate into greenbacks.

      I missed LWCE....you know the damn economy!!!!
      my company wouldn't spring for air/hotel/food/spectravision

  37. Do you have evidence to back up that claim? by Anonymous Coward · · Score: 0
    It is not illegal to release one version with GPL and another with your license.


    Do you expect us to take your word for that?


    I really don't believe a great visionary like Richard Stallman would make that kind of oversight when composing the GPL.

    1. Re:Do you have evidence to back up that claim? by stikves · · Score: 1
      From GPL Faq:


      I heard that someone got a copy of a GPL'ed program under another license. Is this possible?

      The GNU GPL does not give users permission to attach other licenses to the program. But the copyright holder for a program can release it under
      several different licenses in parallel. One of them may be the GNU GPL.

      The license that comes in your copy, assuming it was put in by the copyright holder and that you got the copy legitimately, is the license that applies to your
      copy.


      This means they can release newer version (or even repackage older versions) under a propitary license as long as they have the copryright. But if they have any user contributed parts (including .diff patches), the contributer holds the copyright of that part. This may cause GPL violation, but not repackaging your code under .. say .. QPL.
  38. What's the problem? by Pimpy · · Score: 1

    For all the people sitting here complaining about how Sistina is violating the GPL and how they're evil and all that sort of nonsense, how many of you have actually used GFS in a way where it directly brings you profit? 2? 3? Get real people, the SPL doesn't prevent you from using it in a commercial environment, it doesn't take away any of your rights, it simply requires you to pay royalties in the event that you're using GFS as a native part of a solution that's being used _directly_ to generate revenue. Most people that are using it are either a) standard commercial environments where GFS is used in the company, but isn't being used directly to generate revenue, b) academic/research usage where a distributed fs becomes necessary to deal with load balancing and overall availability, or c) bored user with some scsi devices and a few machines that feels like playing with something new. None of these kinds of situations are those where Sistina requires royalties.
    And for all you people complaining about how Sistina is "taking from the community", have any of you ever so much as looked at / used GFS or read the mailing lists? The majority of community involvement has been testing, which is completely uneffected by the SPL. As far as Sistina's requirement that all copyrights and such be signed over to them, this is nothing new. That requirement has been around just about since the dawn of time, and isn't anything the SPL added. Speaking as one who's written patches against GFS, and use it in a commercial environment, this requirement has been somewhat of a nuisance, especially since my employer doesn't want to give up copyright control. And thus, my code isn't part of the native distribution. This is nothing but a minor inconvenience, and certainly nothing life-threatening.
    Sistina makes a great product, requiring royalties from people using GFS to make money is perfectly acceptable, and I'm surprised they didn't do it earlier. I for one welcome the SPL.

  39. If you want to stay in business, don't GPL by Anonymous Coward · · Score: 0

    It's very, very, very bad for making money. Kinda hard to make money when it's free, you know? Well, instead, you can sell hardware, right? D'oh!

    1. Re:If you want to stay in business, don't GPL by einhverfr · · Score: 2

      It's very, very, very bad for making money. Kinda hard to make money when it's free, you know? Well, instead, you can sell hardware, right? D'oh!

      Perhpas in some areas, but let us examine a market like CRM (Customer Relationship Management). The main money in CRM might not be licensing componants, but rather providing the development services necessary to meet a customer's needs? Three companies will need three different sets of features, and their handling of customer contracts will certainly be different. If I GPL my suite, I get lots of help, and can provide my service for less, making it more competitive. So I get more contracts and, voala, I make more money and may even be able to raise my hourly rates!

      My point was more of the sort of argument that you should come up with a model and stick to it. Have a clear idea of how to make money and pursue it. If the GPL was that bad for business, would Red Hat be doing so well?

      Yeah, so you are a troll? Well, it is too standard of a response not to go unanswered. Too many people think this way :)

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:If you want to stay in business, don't GPL by Anonymous Coward · · Score: 0

      Red Hat is doing so well?

      Are you on drugs?

      VA Linux is worth $0.50 per share right now, and I forget how much Red Hat is worth (I'm too lazy to look it up). I think they're worth around $5 per share.

      The only reason Red Hat, VA Linux, etc stay afloat is because IBM, Intel, and some other large corporations sink massive amounts of money into them.

      This is not a troll. This is reality. If you disagree, reply with facts disputing what I've said. (Damn moderators)

    3. Re:If you want to stay in business, don't GPL by einhverfr · · Score: 2

      Red Hat is doing so well?

      Are you on drugs?

      VA Linux is worth $0.50 per share right now, and I forget how much Red Hat is worth (I'm too lazy to look it up). I think they're worth around $5 per share.

      The only reason Red Hat, VA Linux, etc stay afloat is because IBM, Intel, and some other large corporations sink massive amounts of money into them.


      VA Linux yes, but Red Hat has broken even, something which IS doing well by todays standards, and they are rapidly growing. Wall street confidence isn't everything, and although it si often a useful marker, I think that in this case, it is misplaced...

      --

      LedgerSMB: Open source Accounting/ERP
  40. it's the change in terms that matters by mj6798 · · Score: 2, Interesting
    Doesn't sound like a bad licensing scheme to me at all.

    It wouldn't have been a bad licensing scheme if they had used it from the beginning. But changing terms after benefitting from bug reports and suggestions for enhancements from end users who thought they were contributing to a GPL'ed project is wrong.

  41. Non-GPL filesystem + GPL kernel = ??? by Eric+Seppanen · · Score: 5, Insightful
    So here we have a bunch of filesystem code, distributed as a patch to a GPLed kernel. And the filesystem code is not GPLed, and not GPL-compatible.

    So is it legal for company X to buy a license to GPS, and distribute a patched linux kernel?

    My feeling would be no, because it's not legal to distribute GPLed binaries without distributing (or offering) all the sources. Which company X can't do.

    If GFS is built using standard exported kernel-module interfaces, it _might_ be legal (though some kernel heavyweights disagree), but if the GFS patch touches kernel internals, anybody distributing Linux+GFS is in violation of their GPL agreement with Linus Torvalds (and others).

    And this is somehow going to make Sistina money? By inviting their customers to pay up for the possibility of getting sued by anyone holding Linux kernel copyrights? I'm not impressed.

    --
    314-15-9265
    1. Re:Non-GPL filesystem + GPL kernel = ??? by Pimpy · · Score: 1

      Please actually _look_ at GFS before pretending to have a clue about it. GFS is not distributed as a patch to the linux kernel, there are patches to the linux kernel that GFS requires, and those are GPLed. GFS itself is built outside of the kernel in its own source tree, and has been as far back as I can remember. The SPL is also not a sourced close license, please _READ_ it before thinking, and do us all a favor. Source can be distributed all day long without incident.

    2. Re:Non-GPL filesystem + GPL kernel = ??? by Eric+Seppanen · · Score: 1
      First off, I never said the SPL is a closed source license, I only said it was not GPL-compatible. So chill.

      GFS will not run without kernel patches supplied by Sistina. OK, I'll agree the bulk of GFS is not distributed as a kernel patch. But it does require kernel patches to function.

      Patching the kernel to allow a non-GPL compatible module to link against and run as a part of GPL software (and then distributing the resulting binary) isn't allowed under the GPL, and isn't even allowed under Linus' informal binary-modules allowance (which he's said only applies if you use standard kernel interfaces).

      If the SPL disallows commercial redistribution, it's not GPL-compatible, and it's not free software. So even though I've met the Sistina guys, and think they're a cool, smart bunch, I think that this licensing change makes them look bad, and I fear it may invite legal trouble as well.

      --
      314-15-9265
  42. SPL removes incentive to contribute by mj6798 · · Score: 2
    Why do people think commercial companies contribute to open source? It's because they develop tools to keep their business running, but they don't have any interest of getting into the software business. The GPL addresses this.

    The SPL removes most of the incentive to contribute. Why would I want to contribute software to a company, just to be forced to pay for my own contribution forever more? Sure, it may give me the functionality I need in the short term, but in the long term, I would have been better off at contributing to an open source project.

  43. But they better have documented any submissions... by Ungrounded+Lightning · · Score: 2

    The original owner of the work can grant multiple licenses, including GPL, SPL, whatever.

    Botton line, the original owner can do anything, other people are "infected" by the GPL. So any public forks of 4.1.1 (say) will has to stay GPL.


    But note that if Sinistra merged into the new stuff any bug-fix or feature enhancement code submitted under the GPL, the owner of the copyright on THAT part is the author of the submitted code.

    So if Sinistra included any outside code, such as patches or feature additions, they need to have been squeaky-clean about getting rights assignments and documenting them. The authors of such code are the copyright owners on that code, and in the absense of an assignment the only license Sinistra would have from the author is the GPL. THAT would infect the Sinistra distribution, and the author could assert this in a legal proceeding.

    With the revised code open to public inspection under Sinistra's "SPL", the author could easily identify his code, too.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  44. So? by KidSock · · Score: 2


    Take the GPL'd beta and write you're own forked version.

  45. Do slashdotters not know sarcasm when they see it? by leereyno · · Score: 1

    Great post, but I don't think most people understood the spirit in which it was written.

    Lee

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  46. GPL as corporate strategy. by Ungrounded+Lightning · · Score: 3, Insightful

    ... given how many other companies releasing software under the GPL have croaked, can you blame them?

    GPLing code allows the code to survive the death of the corporation, rather than go down with it. This keeps the customers from being totally unsupported. So a company may chose to GPL the code when it encounters financial difficulty (or to escrow it to be released GPL in the event of cessation of operation), to give potential customers less reason to resist purchase.

    Provided the investors are OK with it, it also allows the former employees to do spinoff works later without legal hangups from the IP being tied up as an asset of a bankrupt company.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:GPL as corporate strategy. by innocent_white_lamb · · Score: 1

      GPLing code allows the code to survive the death of the corporation, rather than go down with it. This keeps the customers from being totally unsupported. So a company may chose to GPL the code when it encounters financial difficulty (or to escrow it to be released GPL in the event of cessation of operation), to give potential customers less reason to resist purchase.----->>

      This could be a risky strategy. It could be argued that by taking this action you are diminishing the value of a salable company asset. Bankruptcy trustees/judges take a very dim view of actions that appear to be designed to reduce the pool of capital potentially available to creditors. Even if bankruptcy doesn't ensue, there are enough sharks in the water ready to launch a shareholder lawsuit.

      Note that I'm not saying this would diminsh the value of the asset; I'm just pointing out that a judge might think that it did, whether it is true in fact or not.

      --
      If you're a zombie and you know it, bite your friend!
  47. What about the people that contributed by mocm · · Score: 1

    to the project under the assumption it was GPL?
    Do they also get some compensation?
    I am not familiar with the project, but if there has been someone who made a sizeable contribution shouldn't he or she be compensated? I am not talking about small bugfixes, although those can also take a lot of time and effort.
    I would say that if such a case exists they would have to take that part of the code out of the commercial product or compensate the author.

    --
    ***Quis custodiet ipsos custodes***
    1. Re:What about the people that contributed by Pimpy · · Score: 1

      Sistina has always had the policy that in order for your code to be part of the official GFS distribution, you had to sign the copyright over to them in its entirety. This isn't that big of a deal.. if you don't feel like signing over copyright, you aren't forced to, and your stuff can live on through contrib. Sistina isn't really taking anything from the community, as there haven't really been that many people outside of Sistina that contributed code. There was also an issue of people taking GFS, innovating it, and not giving their changes back to Sistina (Ahem Compaq), which is part of the reason that the SPL was started in the first place.

    2. Re:What about the people that contributed by mocm · · Score: 1

      So this really hasn't been what one would call a GPL project in the traditional sense from the beginning.
      At least they opened up the source and continue to do so. If you don't really mean it, you shouldn't put your project under GPL.

      --
      ***Quis custodiet ipsos custodes***
    3. Re:What about the people that contributed by Pimpy · · Score: 1

      That's perfectly GPL compliant. Simply because you do changes to something under the GPL doesn't mean that your changes automatically get pushed into the tree. If you think this kind of requirement is out of line, perhaps you should look at the Free Software Foundation. Things like gcc, glibc, etc, etc. all require that copyrights be signed over _before_ anything will be accepted into the tree.

    4. Re:What about the people that contributed by mocm · · Score: 1

      Yes, but they signed over the rights under the assumption that the code stays GPL. Maybe they should have made that a condition of the transferal of their copyright. I don't think FSF projects will suddenly turn commercial.

      --
      ***Quis custodiet ipsos custodes***
    5. Re:What about the people that contributed by Pimpy · · Score: 1

      That's developer ignorance. If you sign over copyright, you give up all your rights. Plain and simple. If the FSF wanted to relicense, they can do so. If Sistina wants to relicense, they can. ReiserFS is developed like this as well, and is constantly relicensed so it can be resold as a commercial product.

  48. Fair Enough by droyad · · Score: 1

    I think this change is fair enough.
    Under the GPL anyone can resell the code for profit. They are still providing the source code under SPL so they arn't voilating the GPL

    This is one step up from the GPL service business model, in that any changes from the code that the company had written, they will get paid for if someone else profits from it.

    I think it is too high of the OSS comunity to think that if the single developer released the code under GPL before they thought they could make money from it, then it should be GPL for ever.

    OSS developers also have to earn money somehow, and if this software is made by the one person, it is ovious that they have spent lots of time on it.

  49. Doesn't voialate GPL by droyad · · Score: 1

    The original source code could still be released under GPL, and any additions made by the company could be licienced under SPL.

    This would mean that they would have to release the source code for the GPL stuff, which they do.

    Pretty much waht they are doing is making companies pay for the new changes, not the whole thing.

    Eg, if I took mozilla say, and added a new option somewhere in the program, then I could resell the program for $1000 per copy, provided that I can find a buyer.. and I will only find a buyer if the option I added is worth the money

    Under the GPL I don't have to release the source to my modifications, rather just the original code

    1. Re:Doesn't voialate GPL by Anonymous Coward · · Score: 0

      You idiot, you obviously have not read the GPL.

  50. Ghostscript comparison by raph · · Score: 5, Informative

    While the AFPL is a non-DFSG license designed in large part to support an OEM licensing business, it also has three important freedoms that appear to be missing from the SPL:

    1. Fork rights. You are perfectly free to take AFPL code, make your own modifications, and release that code under the AFPL. This distinguishes the AFPL from most other "almost free" licenses.

    2. Commercial use. AFPL code is free for commercial use. An example is ps2pdf.com, which is an advertiser supported site using AFPL Ghostscript.

    3. No grantback. If you make custom modifications for in-house use, you are not obligated to grant those modifications to the original author. Further, if you release a forked version under the AFPL, you are not obligated to license that code back to the original author so they can OEM license it.

    In my opinion, the only significant right lacking from the AFPL is commercial redistribution without compensation. While people obviously disagree with this, my personal opinion is that it is not anywhere nearly as important as the other free software rights, especially now that free distribution over the Internet is ubiquitous. I frankly don't see why it's so important for Red Hat to make money from selling our code without compensating us in any way for our work.

    Ghostscript has a fourth freedom guarantee, which is that major AFPL releases are re-released under the GPL a year later. Thus, the extra rights granted to us as commercial Ghostscript developers is fairly small and definitely time-limited. As long as we continue to improve Ghostscript actively, the AFPL version is valuable. As soon as we stop doing our job, it falls into the hands of the community.

    The lack of funding for core development is a serious pragmatic weakness of the free software movement. Peter Deutsch, with Ghostscript and the AFPL license he authored, made a very good attempt to address that problem, and it's actually been working out pretty well for us.

    Even so, freedom is very important to the Ghostscript project. Thus, I feel called to respond to comparisons between less-free licensing arrangements and Ghostscript.

    --

    LILO boot: linux init=/usr/bin/emacs

  51. Points Missed by Anonymous Coward · · Score: 0

    Sistina has not broken the law but has violated a trust. They released code under GPL and got a lot of free testing of that code. They then took the improved version and changed the license. How many of the testers would have contributed that effort if they knew of the impending license change? Perhaps all - but perhaps not. The point is that Sistina should have started with a license that better met their needs and not the GPL. By switching in mid-stream, they are inviting ridicule (or worse). And if they accepted any substantial code without getting assignment of rights signed by developers who were expecting the code to stay GPL, they are inviting lawsuits.

  52. eat that, Microsoft by Kwantus · · Score: 1
    I guess one bright spot in this would be, if Silwhatsis gets away with it, then M$'s propaganda about the GPL being viral/cancerous goes up in smoke. Thing is, I thought that was one of the rare pieces of M$ propaganda that was correct... don't flame me for that, RMS designed it that way.

    What bothers me is, if they do get away with it, doesn't that kinda cut the legal guts out of the GPL, precedent-wise?

    1. Re:eat that, Microsoft by Dacobi · · Score: 1
      What bothers me is, if they do get away with it, doesn't that kinda cut the legal guts out of the GPL, precedent-wise?

      I don't think so since it's only the original copyright owner that can change the license.

      --
      .NOT
  53. Time 2 Bail by HardTronic · · Score: 1

    dito

    --
    I use the KISS formula...
  54. Exploitation issue... by Anonymous Coward · · Score: 1, Interesting
    While I have no beef with a commerical company being upfront from the beginning, laying all their cards on the table so to speak, and letting community developers decide for themselves if they want to contribute or not, I am concerned about a company that starts a project as GPL, receives a lot of community help, then takes the project non-GPL with a license which says, in effect, "what was mine is still mine, what you contributed is now mine, and you can't do anything about it."


    It is a no-brainer to realize you cannot sell or "license" for any significant amount of cash an app that has been developed under the GPL No one will pay cash for something they can get for free by merely downloading it from the web. So, how do you 'forward finance' a development project? That is, how do you get good coders to work for you for free? Start your project under the GPL, but when it is mature enough to market take a branch which is esentially a plagerized or actual version of the GPL code and release it under a propriatary license, source code not available. Without a court ordered disclosure who will be the wiser? Who in the community is willing to invest the money in a legal team to persue the matter? Sistina is betting that no one will. Do they expect lots of moaning, groaning and hand-wringing, but no court appearances?


    Did they bet right? If they did indeed exploit the Linux community this way, does it represent the new business model of the future?


    Maybe we need a GPL addendem which will cut off this avenue of exploitation by requiring GPL users to sign an affidavit that they have no intention of taking the exiting code base propriatary, or something along that line. Have something like that in writing, in advance, before volunteers begin working on the code.

  55. FSF assignment guarantees continued freedom by phr1 · · Score: 2

    I've assigned copyrights to the FSF several times. Their assignment contract specifically promises that the FSF will never change the license to make the code unfree (including source, etc. etc.)

    Generally I wouldn't sign copyright assignments for free software unless the contract had a clause like that, or I was getting some other kind of compensation.

  56. Borrowed GPL code? by J'raxis · · Score: 2

    Reading through the comments Ive seen a lot of people saying that Sistina owns the code to GFS, theyre the primary author/developer, etc., so they have a right to change the license at will. Iff this is all true, they do. But, has Sistina borrowed any code from other projects that were already GPLed and used it in GFS? If they did, they cannot change the license. Or am I misunderstanding the viral nature of the GPL?

  57. Relicensing and the GPL by dido · · Score: 1

    Well, Sistina can relicense it if they want to, and as I understand it, the new license is absolutely incompatible with the GPL. A major part of their software is a patch to the Linux kernel, which is of course GPL. While they are free to relicense their software, I think they have some serious problems. People would be allowed to privately patch their kernels, producing a private modification to a GPLed codebase, which is explicitly allowed by the GPL. Nobody could redistribute a completely patched kernel, though, or distribute precompiled kernels, such as that installed by distributions, without being in total violation of the GPL, as the SPL is not GPL-compatible.



    But they have a far serious problem, as many people have already pointed out. The previous versions that have already been released cannot be retroactively relicensed, so all we need to do is take that already existing codebase and use it with all the inalienable rights that the GPL grants.



    We don't need to sue them. We can easily make them irrelevant anyway.

    --
    Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
  58. journaling or journaled by Anonymous Coward · · Score: 0

    just 'cause your spell checker thinks it's "journalized" doesn't make it right.

  59. thank you sir.. by keepper · · Score: 1

    for at least some sanity in slashdot.

  60. Thank you sir! May I have another? by Rogain · · Score: 1

    To the extent you do not distribute the Modifications in Source Code form, You hereby grant Sistina an unrestricted, nonexclusive, worldwide, perpetual, irrevocable, royalty-free right, to fuck, probe, burst, display, perform, stretch and play-with and otherwise exploit your asshole. So bend over now!

    --
    The current Slashdot moderation system is made by gay communists!
  61. SPL: A move in the wrong direction. by Brett+Glass · · Score: 2, Insightful
    The GPL and the Aladdin license hurt businesses and programmers in that they make the code free to end users but unavailable to programmers who wish to be rewarded for adding value to it. But the "SPL" is even more so. It even prohibits such things as invoking the code from a CGI script that provides a for-profit service to the public.

    At this time, when companies such as VA Linux and Caldera are retreating from the GPL because it makes it impossible for them to be profitable, the SPL is a move in the wrong direction. We must shift the balance so that companies which create open source software can survive -- not so as to disadvantage them more. We must opt for more freedom -- as is provided by the Apache and MIT X licenses -- rather than less. When we see that businesses that sell products based on collaboratively developed code for which source is available are surviving and thriving, we will know that the balance is right. This hasn't been the case with the GPL, and certainly could not be with a license such as the SPL.

    --Brett Glass

  62. Re:Breaking News: Rob Malda dies in tragic car cra by Anonymous Coward · · Score: 0

    And there was much rejoicing.

    hurrah....

  63. babbel by codeforprofit2 · · Score: 1

    "bla bla bla...They should sell service and support.... bla bla bla"

    "bla bla bla...We should be free man...bla bla bla"

    Haven't you people noticed the stock massacre that have taken place the last couple of years? It's NOT because those companies makes to much money.

  64. A Good Altenative License by Jason_Knx · · Score: 1

    This is a good altenative license to the GPL I think. I don't know what the codebase is for the software really, I was just interested in what type of licensing this is.

    This is a good license to me, some parts may be a bit excessive and monopolistic. But otherwise this is a good license.It has what I'd like to see of more software licenses.

    To me this is what this licenses says. Or rather this is the type of license I can build from it. Unfortunately I'd have to consult a lawyer to be really specific.

    Basically from what I see, you are free to use and distribute the software as long as you don't derive any revenue from said software.

    Any modifications you make, and I will assume, make and distribute (private you do want you want), you have to let them know before you do it and submit them the changes. I think this is fair because it's their software though you've modified it. (I'm not talking about this software in specific but just what the license can imply to any software.) If a change is made and released I as a developer would want to know about it. I would want to make sure that I agree with said changes and that if I didn't then that software isn't associated with my software other than it being a derivative work. Not every company will do this but some will, with a good enough change, may include you with the developers of the project and you may get something,whether revenue or another sort of agreement from said project. Whether that's their motive or not it's one to build off.

    Now granted the part of receiving anything is purely in the hands of the holder of the original license. But you get to have software that you can use for free and spread around. If you make a modification then the party that originally made said software wants to know. (This is what I add.)If it's a significant enough modification and I don't accept it into the source then you are free to fork it as you please. Provided that you don't try to market or distribute it as another version of said software but present it as something different with reference that it derived from said software.

    Sounds kinda contradictory but it's not. If I don't want to agree to the modification but you feel it's necessary then you can fork it and it becomes something different. Under copyright law with enough modification, it should be easy to prove that you've modified it enough that I feel it's a satisfactory enough of a modification for me to reject it. (Otherwise we would have come to some agreement that wasn't just purely monatary in nature.) Thus it's has been forked and you are free to distribute the forked version that includes your modification inclusively but not exclusively. Some may not, but I would maintain that if you at anytime disband, disable or nullify, your modification and there are no other modifications dependent upon your modification, then the said software reverts back to original license since it is now compatible with the original software you originally licensed. This includes if they're were further modifications that were incoporated after it was forked. And if the modifications are dependent upon modification made to the said forked software but not dependant upon the modifications that caused it to be forked. If a modification has been made to the forked software and the modification is not dependent upon the modification of the forked software, and the modification can exist within the original software then it is a modification to the original software. It is then incumbent upon the modifier to submit the modification to the submitter of the original software.

    This is fair because it allows you and others as developers to do as you please and enter under agreements with the orginal developer, to do what you want with software. If you want to modify and not charge that's fine as long as it meets the distribution rules. Namely not claiming to be or be confused with the original other than a derivative. If the original developer wants to do what they want with the software that's fine becuase you'll have entered an agreement satisfactory to you with the software if they accepted and kept your modification. Two way street, you have to agree to the developer having accepted your modification and they have to abide by the agreement or not use the modification upon which you're free fork and distribute because they rejected you.

    That's what I want out of a license. A license that gives me the right chose what I want by an agreement with the licensor (is that a word?) and not be forced to do because it's been licensed in a way that I don't agree what I want.

    1. Re:A Good Altenative License by Anonymous Coward · · Score: 0

      Mod this one up, seems to be the only one here who has a clue.

  65. Wasn't this a university project when it got start by uweber · · Score: 1

    Looking over their website I found out that the founder of Sistina used to be an associate professor of electrical and computer engineering at the University of Minnesota, and if I recall correctly I also read about it first on some .edu website when I was pissed off about NFS ;). So it looks to me that some people decided yet again to get rich with a codebase payed in parts by tax money (although not mine since I'm German).

    This IMHO is bad style although the comunity might be able to persuade them to something like like the duallicensing with Qt.

    --
    --Ulrich
    On no accounts allow a Vogon to read poetry at you
  66. Similar to Qt? by Anonymous Coward · · Score: 0

    "To me this reads, if you're going to use your work (that you had to give to us) to make a buck, we want some of that money."

    How does this differ from Trolltech's QPL?!

    1. Re:Similar to Qt? by j7953 · · Score: 2
      How does this differ from Trolltech's QPL?!

      The QPL, I think, allows you to write Free Software using Qt, even if it's used commercially, without having to pay them. You just pay if you wirte proprietary software (even if you give it away for free-as-in-beer).

      The same goes for Qt's GPL edition, you can write GPL software with it even if it's used commercially, you just can't write non-GPL software with it.

      So the QPL discriminates against certain (proprietary) licenses, just like the GPL does, while the SPL discriminates against certain uses, no matter what the license.

      --
      Sig (appended to the end of comments I post, 54 chars)
  67. You can fork all you want but you'll never own it by Otis_INF · · Score: 2

    If someone forked off the beta into opengfs, that's fine, but consider that you can fork off whatever you want, you'll never get the (c) of the forked off code. This seems legal due to the GPL, but is it? Sistina still owns the (c) of the code in OpenGFS. And because they own it, what will stop them to go to court and ask the judge to stop the opengfs project, since Sistina is the owner of the code in that project and can do whatever they want with it, GPL or not.

    I'm saying this because in the Netherlands there are cases where a programmer worked on project A, left the company, company sold project A to another company which made a huge profit. Because the programmer didn't sign a copyright traversal agreement with his original company, he still was the owner. He went to court and asked for a lot of money or the termination of the project A. The judge agreed that he still was the owner and had every right on the money earned by the second company.

    --
    Never underestimate the relief of true separation of Religion and State.
  68. Re: "The SPL is also not a sourced close license"? by Phil+Hands · · Score: 1

    What does this mean?

    If you are trying to say that the SPL is an Open Source (or Free Software) license, then you're wrong, it is not.

    It fails to meet clause 6 of the The Debian Free Software Guidelines (DFSG), or if you prefer, Clause 6 of the Open Source Definition.

    Don't expect to see any SPL covered code in Debian.

    --

    Debian: GNU/Linux done the Linux way
  69. Your sig [OT] by Anonymous Coward · · Score: 0

    I hope your sig is a joke. If you believe that stuff, you've got problems.

    adequacy.org is just one big troll.

    Try telling the millions of people living on low-lying islands and/or next to the coast that rising water levels are a good thing. Try telling the millions of people that will die of skin cancer (and already have much higher skin cancer rates in some parts of the world) that global warming is a good thing. Try telling the millions of people (often already poor people) who lose their homes to increased floodings and tropical storms that global warming is a good thing.

    Its easy for americans to sit and say "global warming is a good thing" (someone around here even posted that its good because "they like wearing tank tops") when it hardly affects them. If even one tenth of the symptoms of global warming directly affected the USA, they'd be the ones making the loudest noise about solving the problem.

  70. Re:You can fork all you want but you'll never own by skajohan · · Score: 1
    You can never know what will happen in the courts, but what *should* hinder Sistina from stopping OpenGFS is the fact that they did license the code under the GPL. It's a contract between Sistina and whomever got hold of the code. All licensees are in their full right under the contract (the GPL) to modify the code. They are also allowed to redistribute the code, modified or not, as much as they like. Provided that they are willing to provide the source upon request and the source is still under the GPL. There's nothing said in the GPL about revocing the rights given to the licensee, unless the licensee breaks their part of the contract. RTFL! (read the fine license). Trying to stop OpenGFS would be a breach of contract, I don't think a court would like that.

  71. AYCABTU by skajohan · · Score: 1
    I guess this is case of Sistina saying All your contribution are belong to us.


    Sorry!

  72. If so, let us proceed to scene V by Captain+Zion · · Score: 2
    Indeed the SPL is very interesting, but coding a distributed filesystem with it is certainly something I wouldn't like to do myself!

    Speak thy mind!

  73. or take the code out... by budgenator · · Score: 1
    They could revert to the pre-GPL'd code and start their own fork from there and be technically good to go. However IMHO this would put the SPL'd code developed under a cloud, anyone how submitted a patch under the GPL would be able to say "My code is still in there, they only changed it a little to make it look like their own" and take them to court.

    This would have to be done like back in the old days when you could reverse engineer programs;

    • Set up a bunch of programmers who have never seen the GPL'd code in a 'clean room'
    • Work the program with the new programmers
    • Wait to be ligated out of exsistence anyways

    This project is all ways going to be 'tainted' anyone who uses it commercialy will be looking over their shoulder for a law suit. Its just not appropriate to place programs with commercial potential under the GPL, there are other liciences
    more appropriate.
    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  74. Forget the GPL... by zero2k · · Score: 1

    According to the RIAA and MPAA, people choosing to use the GFS are likely using it to distribute copyright information, therefore they are disobeying the laws of the DCMA :-) </sarcasm>

  75. Re:You can fork all you want but you'll never own by Phil+Hands · · Score: 1

    That may be true of your example because, by the sounds of it, the programmer neither assigned copyright, nor granted the right to use/sell/redistribute (in the form of a license).

    This is not relevant in the case of code released under the GPL, because they have already granted permision to fork when they released the code under the GPL, so they have no right to revoke that license.

    IANAL but then, clearly, neither are you.

    --

    Debian: GNU/Linux done the Linux way
  76. Question by TheLinuxWizard · · Score: 0

    Anyone know how to get this working on my Linux box? What's the benefits over ext2?

    Anything that makes Linux faster is kewl with me! :P

    --
    Linux Rulez!!!!!!!!!!!
  77. Exactly. by mindstrm · · Score: 2

    That's the point I'm making. Just because you see something I did doesn't mean I've signed copyright over to you. It's common-sense to assume if I'm submitting additions to GPL'd code to an OSS project, that I'm letting it be used, but only under the terms of the GPL.

    Sure, applying this to bug-fixes is one thing.... like fixing a typecast or something, but if the patch is 100 lines of code, or a new handler routine for something... it's a different story.

    1. Re:Exactly. by jallen02 · · Score: 1

      Ok, I am actually kind of unclear at this point.

      I submitted well over 1000 lines of code to several projects, some FSF, some not and the understanding was if you submit it too them its copyright them. Any anonymous patches were rejected.

      I still say talk to a lawyer no matter how sure you are of your rights in any situation. Even in the case where there is not that implicit agreement, it is the "understood" agreement as far as copyright law goes.

  78. Don't they have to get releases to change. by attobyte · · Score: 1

    If I gave them a large patch of fixes, don't they have to get a release from me to change the license?

    That is why RMS will not incorporate some of emacs.org changes.

    Mike

    --
    I didn't use the preview button, so get over it!!!!

    Mike

  79. Re: "The SPL is also not a sourced close license"? by Pimpy · · Score: 1

    Since the argument here isn't in regards to free software, debian guidelines are useless for this discussion. As far as violating clause 6 of the OSS definition, that's really a matter of perception. You aren't restricted by using SPLed code in a commercial environment, the only limitation is that you have to pay Sistina royalties in the event that it's used in a place where it's directly involved with generating revenue (which there are hardly any instances of).
    What debian decides to package is its own decision. I prefer functional software over politics.

  80. Re:You can fork all you want but you'll never own by MajroMax · · Score: 1
    If someone forked off the beta into opengfs, that's fine, but consider that you can fork off whatever you want, you'll never get the (c) of the forked off code. This seems legal due to the GPL, but is it? Sistina still owns the (c) of the code in OpenGFS. And because they own it, what will stop them to go to court and ask the judge to stop the opengfs project, since Sistina is the owner of the code in that project and can do whatever they want with it, GPL or not.

    But you're forgetting the actual text of the GPL -- Sistina has essentially given the world-at-large permission to do whatever they want with the beta code, and the GPL license is not revocable once given.

    I'm saying this because in the Netherlands there are cases where a programmer worked on project A, left the company, company sold project A to another company which made a huge profit. Because the programmer didn't sign a copyright traversal agreement with his original company, he still was the owner. He went to court and asked for a lot of money or the termination of the project A. The judge agreed that he still was the owner and had every right on the money earned by the second company.

    That's an entirely different argument. In these cases, the company is technicially distributing code without ownership or permission, an outright violation of copyright law. Had the programmer given the company permission to sublicense, distribute, and sell the code [all of which are not granted by normal copyright law but are by ther GPL], there would have been no case.

    --
    "Evil company X is threatening to restrict our rights! Let's all get together to stop--OOOH! SHINEY!!!" -- AC
  81. Re:Forgot DMCA clause :) ! by Anonymous Coward · · Score: 0

    Hey! while your at it, why don't you put in the SPL a clause stating we'll sue you under DCMA... Then you've covered all the bases and made everyone *very* happy: including MSoft!

  82. I like SPL better than GPL by AxelBoldt · · Score: 2

    People who are driven by a profit motive have no moral leg to stand on. Why not screw them over a bit with the SPL license? After all, they are trying to screw us too (charge more than the product is worth, advertising propaganda so that people will buy who don't need the product etc.).

    If you are not doing it for the love of doing it, you are not good at it anyway.

  83. I was just reading the GPL again... by cr0sh · · Score: 3, Informative

    Disclaimer: IANAL...

    It seems under the GPL you have a few options to actually make a bit of money in the distribution of the source, if you so wish. Let me outline the basics of what the GPL says in regards to this (and please, don't trust this or me, read the GPL first, instead):

    1. If you distribute the source code only, "you may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee" (from the GPL, section 1).

    2. If you distribute the code "in object code or executable form" (from the GPL, section 3), you must:

    "a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange" (from the GPL, section 3)

    OR,

    "b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange." (from the GPL, section 3)

    There is also a subsection "c" to section 3, but it isn't of interest to this discussion, since "This alternative is allowed only for noncommercial distribution". (from the GPL, section 3)

    So, it seems you must provide the source, in a machine-readable format, on a medium customarily used for software interchange.

    Since "customarily" doesn't have any definition in the scope of this license (in fact, the word only appears twice), unless it has specific legal means (which it may, IANAL), then in theory, you could output the code on punch cards, for all the license cares!

    But let us say that "customarily" alludes to the time of distribution - that is, the source code must be on a medium "of the times" - for today, that could be an FTP site, a web site - or a floppy, or CD-ROM.

    You just have to provide access - it doesn't say you "must make it downloadable to the world" - just that if someone comes calling for it, you must provide it to them, on a medium "customarily" used for software interchange. So if you only wanted to distribute CD-ROMs - that would be PERFECTLY IN LINE WITH THE LICENSE.

    Plus you may charge a fee for making this copy. This fee is never specified, or enumerated, within the GPL, other than to say "for a charge no more than your cost of physically performing source distribution" (from the GPL, section 3).

    Now, who is to say that it doesn't cost you $100.00 (US) to create that copy? How much is you or your company's time worth? Maybe the fee might be $500.00 for the source. There is nothing in the GPL to prohibit this.

    So, let's say you are selling your office productivity suite of software to Joe and Jane Public. You sell it for $50.00 (thereby undercutting the competition). In the package, on a paper license agreement (and maybe a clickthrough), you state you will provide the source code to any individual or company, for the product, via CD-ROM through the mail, for a fee of only $500.00, should they request so within 3 years from the time of purchase (require a receipt to prove time-frame). Furthermore, state someplace that the software will only receive support if purchased from you, otherwise the purchaser is "on his own" for support.

    Should Joe or Jane Public see this, most of them will simply shrug their shoulders, and continue to play with great software. Those that do pay would probably be reluctant to simply give the code away (though they could, and your company could do nothing about it!). Those looking for a free version of the product might be able to get it, but Joe and Jane Public are unlikely to use it, since there wouldn't be any support from your company.

    A company that might pay in order to have the source to correct flaws in the software (and hopefully give you or the community back those corrections), probably wouldn't distribute the code for free, or a fee - since anyone downloading it wouldn't be able to get support, other than from the secondary distributor, at best - and most companies would want to avoid that headache. However, those that wanted to could make a better version, and distribute it and provide support, if they want - that would be the purchaser's decision, once more.

    There is the business plan and rational to sell Free, GPL'd software. The code still gets out, mods could still be made and re-incorporated back into the base product, you will probably make money off of it, and should your company go under or something, the code will still exist, for others to continue on with.

    Now, once again, I am not a lawyer, but I don't see where any of this would violate the GPL - indeed, the GPL seems to allow this. So why hasn't any company done this?

    Actually, in a way, they have: RedHat is the perfect example.

    This is a company that sells a GPL'd product. Companies and individuals are willing to buy it, and RedHat provides support. The source code is out there, and a few other companies have rolled their own distros to compete with RedHat (Mandrake), using the base RedHat distro.

    But RedHat made one mistake - they provided source with their distribution, and via FTP - for anyone at anytime to download. What would their company be doing now if they had only provided source via CD-ROM through mail, on request, for a fee? Who knows - maybe it wouldn't have worked, and everyone would be using Debian or Slackware more.

    Maybe this method could only be used for software packages. Games could easily be done this way, and I would think that a lot of money could be made, and the GPL wouldn't be violated.

    If I am wrong about all of this, please, somebody (especially lawyers!) point out the flaws in my argument. It would be interesting to see what I missed, etc...

    --
    Reason is the Path to God - Anon
  84. Repeat of History? by Anonymous Coward · · Score: 0

    Uminn --> Gopher --> Open Source --> Biz-vs-Acad License --> Web supercedes Gopher

    Uminn --> Sistina --> Open Source --> Biz-vs-Acad License --> ?

    Some people never learn!

  85. Re:Doesn't sound too bad (workable alternatives?) by MarkMac · · Score: 1
    They shouldn't do it this way anyway. What they should do is release under two licenses. One for GPL use (non-profit oriented), and one for commercial use.

    So I am curious - just how many companies/organizations are using such a dual license AND succeeding? What about the alternative of releasing GPL and also commercial versions of software? In particular, how are companies such as Sendmail Inc. doing? Any others? (Maybe Sendmail is the exception to the rule ...)

    My impression is that the alternative income stream to licensing your code is to sell support. I just have never read much that suggests this is all that viable an option for a small company although maybe it might work for the IBMs of the world (to be seen) with their large coporate base of customers (and mix of proprietary software).

  86. Dual licensing (GPL+other) does not work by Brett+Glass · · Score: 1
    So I am curious - just how many companies/organizations are using such a dual license AND succeeding?

    None. In every case on record, the GPLed version has undermined the commercial success of versions licensed any other way. Hans Reiser, Peter Deutsch... the list of people who have attempted this and failed to sell commercial licenses is quite long. It's sad, but it's reality: the effect of the GPL is to destroy commercial opportunities in the markets it enters.

  87. Re: "The SPL is also not a sourced close license"? by sydb · · Score: 1

    As far as violating clause 6 of the OSS definition, that's really a matter of perception

    Um.. no... as I read the OSD, the SPL meets neither clause 1 nor clause 6. And I don't see where it comes into being a matter of perception.

    Not open source. Therefore closed source.

    --
    Yours Sincerely, Michael.