Slashdot Mirror


WINE May Change To LGPL

isolation wrote to us about the proposal to change the Wine license to LGPL. Jeremey's got his ideas and reasons in the e-mail there, and it makes sense - Jeremy's a smart guy. There's a call for opinions on this as well, so read through it, and offer commentary.

308 comments

  1. No problems... by Arimus · · Score: 1

    If it is a change that will protect the future of Wine but keeping in the spirit of open-source software then fair enough.

    --
    --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  2. Re:I claim this post in the name of logged-in trol by gazbo · · Score: 0, Offtopic

    You know, I actually agree with you (for as lot of cases) I meet loads of people who are 'dyslexic' but actually it just means they can't spell. I've met genuinely dyslexic people, and it's a whole different kettle of fish.

    BTW, I've noticed that Outkast are obviously trolls, examine the evidence:


    I'm sorry Miss Jackson
    w00t!
    I am 4 r34L...

    Looks pretty clear cut to me

  3. Balance. by saintlupus · · Score: 0, Troll

    read through it, and offer commentary

    Or don't read through it, and offer blistering and incoherent screeds about the inherent superiority of the GPL.

    It's your option, and this _is_ Slashdot, after all.

    --saint

    1. Re:Balance. by Anonymous Coward · · Score: 0

      Same thing is happening Wine as has been happening
      to BSD for years. Get these vampires that forever
      suck the life out of projects and do little or
      nothing in return for the host.

      "Suck the life out" you say? I was reading one
      of the wine devel lists and saw how one entity
      1.) Was refusing to offer back source to something neat they were working on in their fork. 2.) Participating in discussions where standards and
      such were discussed, trying to get things to proceed in ways easier to their fork.

      Can you imagine getting like 4 or five influences
      like this in a project, all who dilute the original efforts of the project but give little or nothing back?

      BSD-type licenses attract unscrupulous types. If
      that's good enough for your project, so be it.

    2. Re:Balance. by saintlupus · · Score: 4, Insightful

      Same thing is happening Wine as has been happening
      to BSD for years. Get these vampires that forever
      suck the life out of projects and do little or
      nothing in return for the host.


      I'm not a programmer myself, besides some basic scripting and such here and there, so take this with an appropriate grain of salt.

      Do people write code in order to write good code and improve the state of computing, or do they do it in order to coerce other programmers into helping along?

      It seems to me that the BSD license is representative of the first ideal, and the GPL of the second.

      --saint

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

      You've got it all wrong. GNU is more like "Feel free to drink form this well, but please don't steal the bucket."

    4. Re:Balance. by saintlupus · · Score: 5, Insightful

      GNU is more like "Feel free to drink form this well, but please don't steal the bucket."

      Seems to me like the GPL is "feel free to drink from this well, but if you make pasta with the water everyone gets some."

      It's impossible to steal the bucket with either license.

      For example, I use OpenBSD at home. Say I wrap up OpenBSD and call it "FooSecure - The World's Most Secure OS" and sell it for a hundred dollars a copy, without making anything but cosmetic changes and closing the source.

      Does openbsd.org cease to exist? Of course not.

      I'm not trying to be a troll, here, but I honestly don't understand how people think the GPL is so free.

      (I know, that sounds like "I'm not trying to be a troll, but Emacs suX0rs!". Sorry.)

      --saint

    5. Re:Balance. by EllisDees · · Score: 5, Insightful

      Do people write code in order to write good code and improve the state of computing, or do they do it in order to coerce other programmers into helping along?

      The GPL guarantees both, while BSD only guarantees one. I want good code, but I want that code to be available for me in the same way that I made it available. If it's improved, but locked up in a proprietary product, what good does it do me as a programmer?

      --
      -- Give me ambiguity or give me something else!
    6. Re:Balance. by Ded+Bob · · Score: 2

      I'm not trying to be a troll, here, but I honestly don't understand how people think the GPL is so free.

      Or why people think that having a copy of code and closing it kills the open source version. Usually, closed source copies become niche products.

      For example, there is a closed-source SSL version of Apache. I bet most people use modssl.

    7. Re:Balance. by Anonymous Coward · · Score: 0

      Usually, closed source copies become niche products.

      You mean like SunOS?

    8. Re:Balance. by Ded+Bob · · Score: 4, Insightful

      The GPL guarantees both, while BSD only guarantees one. I want good code, but I want that code to be available for me in the same way that I made it available. If it's improved, but locked up in a proprietary product, what good does it do me as a programmer?

      As a programmer, nothing. As a user, maybe or maybe not a lot. It all depends.

      The BSD guarantees freedom for all without limitations on the 'all' or how the 'all' uses it.

      Check out Apache for a good example of how the BSD license triumphs. IBM has given a lot of code to Apache even while having their own closed-source version (IHS).

    9. Re:Balance. by Ded+Bob · · Score: 2

      Do you use SunOS? I have one Sun box at work while I have one FreeBSD at work and three at home.

      BTW, are there more closed-source UNIX installations or open-source UNIX installations? I bet there are more open-source installations.

    10. Re:Balance. by Chris+Burke · · Score: 2

      University of Michigan has whole labs full of Suns and many of their servers are Suns too. They just started adding in some linux machines. At work we have lots of Sun boxes. Sorry, but the "Do you use SunOS?" argument is pretty silly.

      --

      The enemies of Democracy are
    11. Re:Balance. by Anonymous Coward · · Score: 1, Insightful

      Your example isn't what happens in the real world. usaully a company or person will convince some folks to spend time doing something "for the good of the project". Well, often times it just turns out that effort was just to bolster their fork they have been working on. When their stuff is done, and they have what they came for, they slam the door and turn their backs on the project developers.

      I think there are two companies doing this to Wine right now. Has Wine sufficiently benefitted from these relationships to merit holding a license that encourages more parties that act in the same manner?

      It looks like some people who have been donating time and effort freely for years disagree. They are the people who keep a project alive, and who's
      opinions I'd be apt to go with.

    12. Re:Balance. by Ded+Bob · · Score: 2

      Sorry, but the "Do you use SunOS?" argument is pretty silly.

      Why? You may have a lot of Sun boxes. We do too. How old are they? Where I work I have yet to see anything past an Ultra 5. We are adding Linux boxes but apparently no Suns.

      BTW, do you think there are more open-source boxes or closed-source boxes in the world of UNIX?

    13. Re:Balance. by Anonymous Coward · · Score: 0

      In the past I used SunOS quite a bit. My only point is that it's 1) A closed source fork of BSD and 2) Wasn't a nitch product at the time.

    14. Re:Balance. by Chris+Burke · · Score: 2

      Where I work I have yet to see anything past an Ultra 5.

      Which has nothing to do with the deployment of Solaris. You can get upgrades without buying new hardware, you know.

      BTW, do you think there are more open-source boxes or closed-source boxes in the world of UNIX?

      I don't think either, since I don't have access to data that would tell me. What good would making a random guess do?

      --

      The enemies of Democracy are
    15. Re:Balance. by Aapje · · Score: 2, Insightful

      Do people write code in order to write good code and improve the state of computing, or do they do it in order to coerce other programmers into helping along?

      The GPL guarantees both, while BSD only guarantees one.


      Not necessarily. Many companies are afraid to use GPL-products, they want to have the option to ship a version that is linked to their own software or add a feature that is licensed from a third party or whatever. These are perfectly valid uses that are disallowed by the GPL (the second use may clash with LGPL).

      These things can be done with BSD, so companies can actually use it. Any changes they make that are useful to others will usually be put in the main tree so:
      1. There are fewer diffs between the open version and their product->easier merges
      2. Their code is tested and audited and expanded and debugged. This is a big reason for using open source.
      3. Why not?
      4. It will be good PR.
      5. It may actually make them feel better (especially the programmers).

      BSD-licensed code will thus probably get you more good code. If someone does create a closed version with features you like, open source programmers can just copy the features. They haven't taken away anything from you, but may have filled a need that open source developers did not fill. What's wrong with more options?

      I don't really understand why people get so upset when there might be a chance that someone uses the code he gives away for free for things he doesn't like. This is the same paranoia that the RIAA/MPAA exhibit: "if we don't put some überprotection on our stuff we will get screwed". They don't care if many legitimate and important uses are no longer possible, like making back-ups or listening to music on my computer. Strangely enough the Slashdot crowd is enraged over this, we tell them to be more trusting and to find ways to make money without creating a policestate. On the other hand it is okay with many of us if programmers make legitimate and important uses impossible with the license they choose for their IP.

      --

      The Drowned and the Saved - Primo Levi
    16. Re:Balance. by Medievalist · · Score: 3, Insightful

      /.
      Nice trolling, Matt. And I mean that honestly; I think there is a difference between provoking conversation and, well, you know, the typical slashdot troll.

      Anyway, I don't know about the rest of the world, but I am not real concerned about the relative "freedom" of licenses. I simply do not want people to steal my work without compensation. For me, sufficient compensation is that the person who benefits from my work releases their enhancements or modifications back to me. Is this so much to ask? That's what the GPL is about for a great many of the people who use it... simply an attempt at fair value exchange.

      If somebody else objects to this, they are *free* to NOT USE MY WORK.

      As far as "freedom" is concerned - well, if anyone can figure out how to get any I'd like to have some too.

      --Charlie

    17. Re:Balance. by EllisDees · · Score: 2

      BSD-licensed code will thus probably get you more good code. If someone does create a closed version with features you like, open source programmers can just copy the features.


      Unless, of course, they tie it in with some patented or otherwise encumbered code that is not legal to duplicate.

      They haven't taken away anything from you, but may have filled a need that open source developers did not fill. What's wrong with more options?

      Human nature is what's wrong. I don't trust my fellow man enough to assume that he will be as forthcoming with his additions to my code as I was with the original code. Therefore, if he wants to have the advantages of my code, he is going to contribute his advantages back to me.


      I don't really understand why people get so upset when there might be a chance that someone uses the code he gives away for free for things he doesn't like.


      I don't care what they use my code for, as long as they give back.

      On the other hand it is okay with many of us if programmers make legitimate and important uses impossible with the license they choose for their IP.

      What 'legitimate and important uses' require that you can't give back your source? I can't think of one.

      --
      -- Give me ambiguity or give me something else!
    18. Re:Balance. by saintlupus · · Score: 2

      BTW, do you think there are more open-source boxes or closed-source boxes in the world of UNIX?


      Depends on whether you call Mac OS X closed source because of Quartz, or open source because of Darwin.

      I'd be more than willing to bet that Apple's got the highest marketshare in the Unix workstation market now by far.

      --saint

    19. Re:Balance. by Ozx · · Score: 0, Funny

      > do not want people to steal my work

      You accuse the other person of being a troll, and then you spew banalities?

      You can use whatever sort crap you want, but your kind wants _everyone_ to use their crap, and then say people STEAL free software... It's free, you can't steal it you pompous Stalin^H^Hlman zealot...

    20. Re:Balance. by gu10tag · · Score: 1

      Seems to me like the GPL is "feel free to drink from this well, but if you make pasta with the water everyone gets some."

      This may be a good analogy for the GPL, but with Wine, the movement is primarily to support the LGPL. Modifying your analogy, this would mean that you are free to use the bucket to make just about any type of pasta, but you must allow anyone access to the bucket, even if you've modified it.

    21. Re:Balance. by Medievalist · · Score: 1

      I'm not aware of any "legitimate and important uses" that have been made "impossible" by the GPL or LGPL.
      --Charlie

    22. Re:Balance. by Ded+Bob · · Score: 2

      Ok. I will allow the SunOS argument--I did say "usually". :) Although, can anyone think of some newer cases where the closed-source version stalled or stopped the open-source version?

      I don't think either, since I don't have access to data that would tell me. What good would making a random guess do?

      I was just wondering.

    23. Re:Balance. by Ded+Bob · · Score: 2

      Depends on whether you call Mac OS X closed source because of Quartz, or open source because of Darwin.

      Sheesh! Didn't you know that everything is black or white here?!? No gray allowed! :)

      Good point.

    24. Re:Balance. by Anonymous Coward · · Score: 0
      >>GNU is more like "Feel free to drink form this well, but please don't steal the bucket."

      >Seems to me like the GPL is "feel free to drink from this well, but if you make pasta with the water everyone gets some."

      Both wrong. It's this: Feel free to drink from this well, but if you get diarrhea you have to warn all the rest of us.

    25. Re:Balance. by Gruuk · · Score: 1

      Just one detail: Apache is released under the Apache license, not under the (modified) BSD license. Both are free software licenses, but not the same thing; for example, the modified BSD (not the original one) is compatible with the GPL, while the Apache license is not.

      --
      De gustibus et coloribus non est disputandum
    26. Re:Balance. by Aapje · · Score: 1

      Unless, of course, they tie it in with some patented or otherwise encumbered code that is not legal to duplicate.

      Which couldn't be used in the GPL-version anyway. So you still get an extra choice that you would not have had with the GPL-software. Nowhere is anything taken away from the free version by this!

      BTW, code can't be patented, only an idea or algorithm. Of course the real answer to the inability to use an trivially simple idea or algorithm in open source (or closed source by another company) is to limit patents.

      Human nature is what's wrong. I don't trust my fellow man enough to assume that he will be as forthcoming with his additions to my code as I was with the original code. Therefore, if he wants to have the advantages of my code, he is going to contribute his advantages back to me.

      I'm convinced that a very large percentage of (usable) open source code has been written by cooperations or in the boss' time. Sun wrote a lot of code for the Jakarta project. IBM and Lotus wrote a lot of code for the Apache XML Project. A lot of companies contributed to Apache itself. Apple is paying a FreeBSD-developer and makes some nice open source software. The list goes on and on.

      Why are you so paranoid when many companies are already proving that they are willing to contribute? Of course this usually requires that they can actually use their own contributions for their uses and a non-copyleft license is thus very important.

      I don't care what they use my code for, as long as they give back.

      I trust that companies will give code back. It is often in their best interest (as I already pointed out). GPL will just ensure that your code isn't used, and thus you won't get anything back from them.

      I guess I'm just pragmatic.

      What 'legitimate and important uses' require that you can't give back your source? I can't think of one.

      1. I make changes to the software that are specific to my business. It can't be open because that would expose my secrets.
      2. I have created my super-duper commercial package and want to link it to an open source web-server. I'm willing to open source every addition to the web-server I make to suit my needs, but the rest of the software is my property.
      3. I want to add video codec X, it's not mine. My clients are willing to pay for it though. What's the problem with making a closed version that includes the codec? I'm willing to contribute every change that is 100% mine to give away. A good example of this kind of thing is Darwin, Apple can't give away the driver code for ATI or NVidia cards, so that code is only distributed as binary.

      These uses sound perfectly legitimate and important to me. They make or break the ability to provide useful features for clients with open source software. These uses do not take anything away from the original code, not do they cause a company to withhold code that they would otherwise open up. So why are they not allowed under the GPL?

      --

      The Drowned and the Saved - Primo Levi
    27. Re:Balance. by Anonymous Coward · · Score: 0

      That doesn't make the water or the pasta sound very appetizing:)

    28. Re:Balance. by EllisDees · · Score: 2

      Which couldn't be used in the GPL-version anyway. So you still get an extra choice that you would not have had with the GPL-software. Nowhere is anything taken away from the free version by this!

      *I* don't get any extra choice. Nobody is ever going to use my own code as a starting point to enforce a software patent, possibly against me.


      Why are you so paranoid when many companies are already proving that they are willing to contribute? Of course this usually requires that they can actually use their own contributions for their uses and a non-copyleft license is thus very important.


      I don't care what any company chooses to do or not to do. If they want to use my code, they *are* going to contribute back - no maybes about it.

      I trust that companies will give code back. It is often in their best interest (as I already pointed out). GPL will just ensure that your code isn't used, and thus you won't get anything back from them.

      The more pervasive the GPL becomes, the less likely this will be a problem.


      1. I make changes to the software that are specific to my business. It can't be open because that would expose my secrets.


      You don't have to release the source unless you intend on distributing your program.

      2. I have created my super-duper commercial package and want to link it to an open source web-server. I'm willing to open source every addition to the web-server I make to suit my needs, but the rest of the software is my property.

      If the web server is LGPL, no problem. If it's GPL, find another web server.

      3. I want to add video codec X, it's not mine. My clients are willing to pay for it though. What's the problem with making a closed version that includes the codec?

      I think this one depends. IANAL, but I don't think that your licensing a codec and including it in some GPL software for someone would be considered distribution as long as they weren't otherwise distributing it. For instance, if I worked for a company and we had standardized on some GPL video editing software, what would be the problem with my doing anything I wanted with that software as long as it didn't leave the company?

      --
      -- Give me ambiguity or give me something else!
    29. Re:Balance. by m_evanchik · · Score: 2

      While I sort of prefer the straightforwardness and the simplicity of the BSD license, I have to give credit to the GPL on at least one important, perhaps supreme, area: it seems to give better results.

      Now really there is more correlation than causation involved here, but Linux is GPL'ed and BSD is, well, BSD'ed, and Linux seems to be winning the race at this point.

      Now, there are other factors involoved, other than the way these unices are licensed, but couldn't this be a very important factor?

      Again, the BSD license has always been more appealing to me, but GPL'ed
      software seems to get better proliferation.

      I'd love to hear some other thoughts or examples along these lines.

    30. Re:Balance. by saintlupus · · Score: 2

      I'd love to hear some other thoughts or examples along these lines.

      Neither XFree86 nor Apache are GPLed, and they are considered to be jewels in the opensource crown by many.

      --saint

    31. Re:Balance. by Brett+Glass · · Score: 3, Informative
      You write:

      Now really there is more correlation than causation involved here, but Linux is GPL'ed and BSD is, well, BSD'ed, and Linux seems to be winning the race at this point.

      Actually, Linux incorporates large amounts of code from BSD. (For example, take a look at Linux's syslogd. You'll see that it's the BSD syslogd, written by Eric Allman, who also wrote Sendmail.) So, BSD code is on every machine that runs Linux. It's also on every machine that runs FreeBSD, OpenBSD, and NetBSD, of course -- and every commercial version of UNIX. Windows (all versions with networking), OS/2, and BeOS also use BSD code -- particularly in the network stacks and utilities. MacOS X is based on FreeBSD Version 3.4. It may well be that there is no computer running any modern operating system that does not have BSD code on it. BSD wins by a landslide.

      What's more, Apache -- which is licensed under a license that is essentially the BSD license -- has far higher market share than Linux has, or is likely to have.

      I'd say that's a pretty good argument for the efficacy of the BSD License. It has done more good for computer users and programmers than any other software license. Were the Berkeley TCP/IP stack not released under the BSD License, we would not have an Internet today.

    32. Re:Balance. by sultanoslack · · Score: 1

      Yeah, as was mentioned, Apache isn't under BSD licenses.

      Also, if you are the copyright holder you can do whatever you want to. IBM could give code to a GPL project and still maintain a proprietary version. Think TrollTech, Mozilla, theKompany, StarOffice, etc.

      Right now Wine is kind of getting screwed by Lindows. Lindows is doing a lot of work (i.e. money) from standing on the shoulders of the Wine developers and not giving it back to the community. That sucks for everyone--except those that want to sell Lindows.

    33. Re:Balance. by Brett+Glass · · Score: 2
      You write:

      Don't like it then FIND ANOTHER WELL.

      One of the purposes of the GPL is to poison the well, driving out all other software so that there is no alternative. A good example of a GPLed program that is well on the way to accomplishing this is GCC. It's inferior to commercial alternatives, but (as Microsoft demonstrated with Netscape) even a superior product can't compete when another in the same category is being given away for free as part of a predatory strategy.

    34. Re:Balance. by m_evanchik · · Score: 3, Interesting

      So why do people still choose the GPL over BSD license?

    35. Re:Balance. by Secret+Coward · · Score: 2, Insightful
      Seems to me like the GPL is "feel free to drink from this well, but if you make pasta with the water everyone gets some."

      This is blatently false. In much the same way you can write a paper with a GPL'd word processor, you can use water from the well without restriction. The GPL only kicks in when you A) modify the well, and B) distribute your modifications.

      Furthermore, the well analogy doesn't even work. The well is physical property. The GPL applies to intellectual property. But I will humor the analogy. If someone were to hook a pump up to the well, and sell the water, the GPL still wouldn't apply. The GPL would only apply if the pump owner distributed the pump. This is a recognized limitation of the GPL.

      If someone modifies a GPL'd web server, they may serve all the pages they want without releasing their changes. They only have to release changes if they distribute the server. Even then, they only have to release changes to the people that they distribute the server to. I believe there are plans to address this issue in the next version of the GPL.

      Back to the well analogy, let's consider a situation where the GPL would kick in. Suppose you discover several places where the well is actually a spring. You decide you would like to make money selling aquaducts and maps to the springs. The GPL simply states that anyone who buys your aquaduct and map, may copy the map and sell their own aquaducts (and you have to tell them how you did it). The LGPL says, the people who buy your aquaducts and maps may copy the maps (and you have to tell them how you derived the maps), but you can still prohibit them from selling aquaducts. Furthermore, if you built the aquaduct for on a different well, the GPL won't even apply to your aquaduct.

      Finally, if you don't like the terms of the GPL'd or LGPL'd well, you are free to find your own aquafer and start a new well under any terms you choose.

    36. Re:Balance. by Aapje · · Score: 1

      *I* don't get any extra choice. Nobody is ever going to use my own code as a starting point to enforce a software patent, possibly against me.

      You do get an extra choice, even if you aren't willing to consider it. Others may. I don't have a problem with sufficiently advanced patents. They do have their place (but should be strictly limited).

      But your crusade against patents should not be fought over open source code. Patent issues are not specific to open source, they can/do harm commercial software just as much. The proper way to fight them is through politics (write your congressman) or through law (donate to the EFF).

      I don't care what any company chooses to do or not to do. If they want to use my code, they *are* going to contribute back - no maybes about it.

      Then you shouldn't use the GPL but a more restrictive license ("If you use this software, all your base belong to us"). GPL'ed code can be used without giving back as well (by not distributing the code). Companies are not forced to make changes and thus may leech. And I wonder why you don't mind when good code isn't used because the license doesn't allow perfectly valid uses. This a big shame. If more companies will use open source they will lower their costs, thus learn about the advantages of sharing their IP and start contributing.

      Your simple-minded argument doesn't hold up very well. If you do have to depend on companies' goodwill and commitment for them to contribute to open source, why not go the whole way and actually threat them like adults. Give them freedom to make their own decisions. If you truly believe in the merits of open source, you must believe that it will be beneficial to companies and they will thus support it.

      I trust that companies will give code back. It is often in their best interest (as I already pointed out). GPL will just ensure that your code isn't used, and thus you won't get anything back from them.

      The more pervasive the GPL becomes, the less likely this will be a problem.


      I believe that GPL will (hopefully and probably) not become that pervasive among companies (except for Linux). Instead it may give open source a bad name when companies get bitten by the GPL license. Is it not better to let money do the talking, instead of lawyers?

      1. I make changes to the software that are specific to my business. It can't be open because that would expose my secrets.

      You don't have to release the source unless you intend on distributing your program.


      Suppose that Shell wants to distribute software to gas stations that link into it's own systems for greater efficiency (with JNI for instance). This specific code may not be open sourced because provisions for future products are put into the code before they are available. Those gas stations are independent and the software is thus 'distributed'.

      2. I have created my super-duper commercial package and want to link it to an open source web-server. I'm willing to open source every addition to the web-server I make to suit my needs, but the rest of the software is my property.

      If the web server is LGPL, no problem. If it's GPL, find another web server.


      This is not a denial of my point. Argueing that GPL software cannot be used when I claim that some legitimate and important uses are not possible with GPL merely proves my point. The LGPL is far different from the GPL of course, let's keep focus.

      3. I want to add video codec X, it's not mine. My clients are willing to pay for it though. What's the problem with making a closed version that includes the codec?

      I think this one depends. IANAL, but I don't think that your licensing a codec and including it in some GPL software for someone would be considered distribution as long as they weren't otherwise distributing it. For instance, if I worked for a company and we had standardized on some GPL video editing software, what would be the problem with my doing anything I wanted with that software as long as it didn't leave the company?


      Every company would have to license the codec and integrate it seperately??? Suppose we are talking about 20 codecs by 20 different companies, many of which need to be adapted to work with the software. A central entity can make this happen and ask a fee for their hard work (and to cover the license costs). Single companies may not have the resources to expend this much for just themselves and they may not have the clout to get the codec-providers to adapt their software (small companies are especially hurt by this, making it harder for them to compete with large corporations). So either this will be impossible or it will cost far more to accomplice (a bulk license for the codecs will usually be cheaper).

      This points out a big problem with the GPL, BTW. It discriminates against a network of small companies in favor of large corporations. The latter can share an altered GPL-program without opening the code (for which there may be good reasons), while the network cannot. They are at a disadvantage. So choosing the GPL unwillingly promotes mega-corporations.

      --

      The Drowned and the Saved - Primo Levi
    37. Re:Balance. by EllisDees · · Score: 2

      Your simple-minded argument doesn't hold up very well. If you do have to depend on companies' goodwill and commitment for them to contribute to open source, why not go the whole way and actually threat them like adults.

      Umm, I don't have to depend on a company's goodwill - I use the GPL. With the BSD license, you are forced to depend on just that, and I'd rather not.


      Give them freedom to make their own decisions.


      They have the freedom to choose to incorporate my code or not to, just as I have the freedom to require that any changes they want to distribute are given back to the community.


      If you truly believe in the merits of open source, you must believe that it will be beneficial to companies and they will thus support it.


      Companies exist to make money, not to be altruistic. If they that think they can get away with something, they generally will. I have no qualms with taking the decision to use my code in a way I don't like out of their hands.

      I believe that GPL will (hopefully and probably) not become that pervasive among companies (except for Linux). Instead it may give open source a bad name when companies get bitten by the GPL license. Is it not better to let money do the talking, instead of lawyers?

      With both IBM and SUN recently getting behind linux in a big way, it looks lik the GPL is, in fact, becoming more pervasive. These are not small time players - they know what they are getting into.

      Argueing that GPL software cannot be used when I claim that some legitimate and important uses are not possible with GPL merely proves my point.

      What you are claiming as a legitimate use, I see as an abuse. You know the rules when you decide to build on a piece of GPL software. If you agree with them, you will abide by the required terms. If not, you are free to use something else. So, just like everything else in life, it comes down to a choice - "do I need the benefits of a piece of code enough to agree to the price?"

      Personally, I will continue to release every piece of code I write under the GPL.

      --
      -- Give me ambiguity or give me something else!
    38. Re:Balance. by Brett+Glass · · Score: 4, Interesting
      You write:

      So why do people still choose the GPL over BSD license?

      Most don't choose; the project chooses the license for them.

      Others do not know that there's more than one license for open source.

      Still others are deceived by the propaganda that accompanies the GPL. They see the claim that the GPL makes software "free" at the top (even though it is a bald-faced lie) and never read the pages of legalese that follow.

      Still others believe that by embracing the GPL they are attacking large corporations such as Microsoft. In fact, those corporations have the ability to hire programmers to implement equivalents of anything they choose. It's small companies that want to compete with big guys like Microsoft that are most badly hurt by the GPL, because the GPL denies them access to code and they're forced to reimplement. (It's ironic that the GPL is so beneficial to Microsoft, but it is. It kills Microsoft's potential competition in the cradle.)

      In NO case is the GPL actually a good choice. It is an onerous and unconscionable license that will hopefully be ruled illegal sometime in the near future.

    39. Re:Balance. by Anonymous Coward · · Score: 0

      OH HEY!! You're that guy who hates the GPL!! You're awesome man, I LOVE YOU!!! You are my favorit troll!!! I looked over your user info, and bookmarked it as "Brett Glass' Anti-GPL Greatest Hits"!

      Holey Moley! 418 anti-GPL posts on Slashdot alone!! You're a god, man! I wish I was as consistently argumentative as you are. I mean, I said my trollish piece on Sept 11 being a promotional event for the WWF, then after the ensuing flamefest, I let it go. I talked about Dubya being retarded and having monkey genes found in his ovaries, then I let that go too. I talked about Linux usability sucking so bad, and homeless musicians using the Mac for online job hunts, then I let those trolls fade away. Maybe I'm spreading myself too thin. Maybe I lack focus. I should just pick one troll and stick to it, like you, the Goatse.cx guy, and the "BSD is dying" guy. You guys are the "Unholy Trinity of Trolling" here on Slashdot, and I'm glad to see you're "taking it to the street" by hitting other sites with your finely-tuned anti-GPL rhetoric as well -- I saw your troll on O'Reilly a few weeks ago... great troll man. Sweeeet. Saying that old abandonware shouldn't be allowed to be given out freely because it will hurt sales of Microsoft's products and that Microsoft's market share should be protected like a national treasure was great, a real quality troll. The funniest part was that most of the morons thought you were serious, what idiots! You'd have to be a COMPLETE RETARD to actually believe that idiotic crap. Just shows you the typical IQ of the standard internet junkie. I guess it takes a troll to know a troll. HA! Me and you buddy, two peas in a pod.

      I'm just a beginner (newbie) troll, and if you can give me any trolling tips, I'd really appreciate it. I never thought I'd get to talk with a Master Troll like you! I hope someday I can be half the zealot you are.

      sincerely, with many thanks,
      Great Googley Moogley

      p.s. You are way better than the BSD is dead guy, but I'm working on a GREAT new troll, and YOU will soon drop to #2 troll around these parts. I will be the trollking of Slashdot! Let the trollwars begin!

    40. Re:Balance. by Aapje · · Score: 1

      Umm, I don't have to depend on a company's goodwill

      You do if you want them to contribute to open source. You start out at the proposition that people use your open source product, I take the whole picture into account:

      total contribution by companies = use of open source*contribution per project

      BSD maximizes the first, which will probably maximize the total figure (as I have pointed out that it has great advantages to contribute). You just focus on the second figure, but 0.0001*50 is still not very much.

      Companies exist to make money, not to be altruistic. If they that think they can get away with something, they generally will. I have no qualms with taking the decision to use my code in a way I don't like out of their hands.

      That's a very cynical view. Most companies do actually worry about more than pure profits. Did you check out the list of companies that double their employees donations for the EFF? It's long and heartwarming, snif.

      I really don't see that many 'abuses' of BSD. Most companies who use BSD (or similarly) licensed products do contribute (or have even created the product in the first place), so why would you need to force them?

      With both IBM and SUN recently getting behind linux in a big way, it looks lik the GPL is, in fact, becoming more pervasive. These are not small time players - they know what they are getting into.

      They like it as a server-OS and certainly did not pick it because of the GPL, just about all the other products they support or open sourced themselves are non-copyleft.

      What you are claiming as a legitimate use, I see as an abuse.

      Sure, the examples I gave would truly have hurt the community (not). But of course, usage of IP is an abuse if it doesn't follow your rules. That's the same logic in EULA's, DVD regions and copy-protection, protected CD's, protected ebooks, the DMCA, etc. It's the thinking (and laws that support it) that I want to abolish, the abuse of power because you can create/control and others cannot. You focus so heavily on enforcing your rules, why are you unwilling to discuss the validity of the rules themselves?

      It seems to me that you know you have lost this discussion and are trying to weazel out of the question at hand: Is copyleft truly necessary to force companies to contribute? I claim this is not so and thus it is best to try and pick a license that maximizes use and reduces adversity and legal issues. The BSD-license seems to do this well.

      Of course, GPL has it's place for certain uses, but BSD is my first choice. Why? Because I want open source to achieve it's true potential, a strong force that goes hand in hand with commercial software. Open source will be able to supply some of the software we need, while commercial software will fill the niches that cannot be filled by open source.

      --

      The Drowned and the Saved - Primo Levi
    41. Re:Balance. by EllisDees · · Score: 2

      You do if you want them to contribute to open source.

      No, I don't. I know that they cannot legally distribute anything build upon my source without contributing themselves. Straightforward. No doubts about it. The worst thing that can happen is that some freeloading company doesn't use my code. Big deal. I'd rather have one person who is actually committed to writing good code than a whole company full of people who got their CIS degree for Big Buck$


      total contribution by companies = use of open source*contribution per project.
      BSD maximizes the first, which will probably maximize the total figure


      Hardly. You can imagine that companies prefer the BSD license all you like, it doesn't affect the fact that most of the worthwhile software is currently being developed under the GPL. What companies do or don't do really doesn't matter at this point.


      That's a very cynical view.


      It's also realistic. Had a look at the headlines lately? *cough* Enron *cough*

      Most companies do actually worry about more than pure profits. Did you check out the list of companies that double their employees donations for the EFF? It's long and heartwarming, snif.

      Yeah, yeah. My company matches 10%, but it's all just advertising to them.

      I really don't see that many 'abuses' of BSD. Most companies who use BSD (or similarly) licensed products do contribute (or have even created the product in the first place), so why would you need to force them?


      Because I don't want to see any, and if I do, I want the option of being able to do something about it.


      They like it as a server-OS and certainly did not pick it because of the GPL, just about all the other products they support or open sourced themselves are non-copyleft.


      Hmm. Ever wonder why they didn't choose to get behind BSD? Maybe because they don't want their hard work going to finance Microsoft any more than I do. I could be wrong, of course. Maybe its just because linux is a better system.


      But of course, usage of IP is an abuse if it doesn't follow your rules. That's the same logic in EULA's, DVD regions and copy-protection, protected CD's, protected ebooks, the DMCA, etc.It's the thinking (and laws that support it) that I want to abolish, the abuse of power because you can create/control and others cannot. You focus so heavily on enforcing your rules, why are you unwilling to discuss the validity of the rules themselves?


      As long as our copyright laws are in place, I will use them to make sure that my code remains open. I see no reason not to use the same tools that are used against me. If they were to go away tomorrow, the world would certainly be a better place. I don't see that happening though, so I will guarantee that at least my contribution will always lead to more openness.


      Is copyleft truly necessary to force companies to contribute?


      It doesn't matter to me whether it is 'truly necessary' or not. I ask only that the same thing that I have given is given in return. If that's too much, then too bad.

      Open source will be able to supply some of the software we need, while commercial software will fill the niches that cannot be filled by open source.

      My crystal ball tells me that eventually, the only role for commercial software will be specialized applications. Everything else will be open source.

      --
      -- Give me ambiguity or give me something else!
    42. Re:Balance. by Aapje · · Score: 1

      The worst thing that can happen is that some freeloading company doesn't use my code.

      No, the worst thing that can happen is that companies do not choose to use and enchance your product, because of which it doesn't gain momentum and fades away. This means that your work is wasted.

      The best thing that can happen with BSD-licensed software is that everyone gives up their own commercial products and decides to built upon the open source code. A good example is Apache, companies have made great contributions to it (I think that most programmers who work on it are paid by corporations) and most competitors have given up. This is extremely unlikely with GPL'ed software.

      You can imagine that companies prefer the BSD license all you like, it doesn't affect the fact that most of the worthwhile software is currently being developed under the GPL.

      Apache, XFree, Xerces, Xalan, Tomcat, Python, PHP and Perl are all licensed under a non-copyleft license.

      But I guess that this software isn't worthwhile.

      It's also realistic. Had a look at the headlines lately? *cough* Enron *cough*

      One example of a company that went crazy and got punished for it (the story could turn into a Disney movie, except for the fact that the employees got punished and those responsible got a lot of money). I counter your one example and up you one with Apple and Sun, who both put a great deal of effort into open source.

      But it there a point to this? We could talk all day about the morality of corporations. In the end what counts is whether GPL is necessary to protect software and/or to get enough contributions. I can give many examples of BSD-like licensed software that get great support by companies and have never been abused. I'm quite sure that you'll only be able to find a few examples where the open version floundered, while a hijacked closed version flourished or examples of abuse.

      Why do you get so hung up on the few bad examples? Suppose that Newton would have kept his discoveries secret because his calculations might be used for evil (like aiming cannons) or that the automobile would not have been produced out of fear that it would hurt people or flying would have been banned because planes might be used for fighting. We would have still been in the middle ages if everyone thought like you.

      Engineers and scientists are and should not feel responsible for all the uses of their inventions. They should try to do good and focus on promoting and working on the uses that benefit mankind. But IMO they are not responsible for building systems that never can be used for evil, for that automatically means that many good uses become impossible.

      Hmm. Ever wonder why they didn't choose to get behind BSD? Maybe because they don't want their hard work going to finance Microsoft any more than I do. I could be wrong, of course. Maybe its just because linux is a better system.

      Do you mean the BSD-license or *BSD (the OS's)? I'll assume the latter.

      Linux has become a hype and has gained some serious momentum, these companies want to profit from that. Other companies (Yahoo, Apple, many ISP's) have chosen *BSD because it suits them better and they don't have to sell it or it is a minor feature of their system (in marketing that is).

      Maybe because they don't want their hard work going to finance Microsoft any more than I do.

      AFAIK just about the only BSD-software that went into Windows is an early TCP/IP-stack (now fully replaced) and some related utilities (ftp.exe, etc). Without it, the Internet may not have grown that fast and Windows-users may have been shut out for a while. So I don't see anything wrong with it.

      But of course, I don't see anything wrong with commercial companies using freely available code as long as they behave morally and lawfully. We should encourage the use of standard, well-written software, just like we should encourage open standards like DDR DRAM. This will benefit the entire market, small and large companies alike (both small and large companies are making money of Apache for instance, it creates an open playing field). If companies do not behave, they should be punished by law or by the power of money, we should not buy their products.

      MS is an example of the failure of American law in allowing a monopoly to abuse it's powers, not the failure of open source under a non-copyleft license.

      I don't see that happening though, so I will guarantee that at least my contribution will always lead to more openness.

      GPL cannot guarantee it, your code can still fade away. A strong, supported BSD-product will also lead to more and more openness as no-one will have the ability to force it into closedness (and thus taking away many advantages). An example is Apache, do you believe it will be closed up again ever?

      My crystal ball tells me that eventually, the only role for commercial software will be specialized applications. Everything else will be open source.

      Your crystal ball seems to be manipulated by Sauron. Tell me how open source can ever prevail for games that have a 1-year life-span and must be created in a short period by a full-time team as not to fall behind in graphics?

      The open source community already has a hard time creating a decent browser and word processor, software that interests millions. How will open source ever be able to cater to fairly small, non-programmer communities? An example that was given by somebody else on /. was a fishing simulator.

      BTW, I assume that specialized apps mean applications adapted or designed for one entity (aka custom-made products). You might also define it as everything outside the OS, so it's a bit unclear what you really mean.

      --

      The Drowned and the Saved - Primo Levi
    43. Re:Balance. by Medievalist · · Score: 1

      ??Huh?? What the hell are "my kind"... are you referring to people who choose to license their code under the GPL?

      I don't think I've ever asked anyone to use my code. Ever. If you take it and refuse to honor my terms you are a thief. Regardless of what rationalizations you create.

      Get a grip, man. If your tiny venomous mind could comprehend what I wrote, you'd notice I don't particularly care how Stallman, Raymond, and deRaadt define freedom.

      --Charlie

    44. Re:Balance. by Ozx · · Score: 0

      Get a grip you flaming homosexual, and not at your brother's penis... It's your brother for crying out loud! Sure he's only six and your father does it, too, but think of what baby Jesus thinks!

    45. Re:Balance. by Medievalist · · Score: 1

      OK, you're deranged, but that was actually pretty funny.

    46. Re:Balance. by Anonymous Coward · · Score: 0

      And microsoft could take Apache, rename it into Microsoft IIS v. 6.0, make it compatible only with windows nt clients, and sell it for thousands of dollars. How the hell does that improve the state of computing or do anything good for the user?

    47. Re:Balance. by Anonymous Coward · · Score: 0

      Well, no. But if Microsoft takes openbsd, makes it totally incompatible with other unices, and starts promoting it instead of openbsd, openbsd WILL cease to exist fairly quickly.
      The GPL prevents most of that, although it's still possible to make nasty proprietary hooks into GPL'd software (just look at sony's linux for the ps2).

    48. Re:Balance. by SLi · · Score: 1
      (It's ironic that the GPL is so beneficial to Microsoft, but it is. It kills Microsoft's potential competition in the cradle.)

      Wouldn't bite if this troll hadn't a score of four, but...

      ... then why on earth is it that Microsoft uses a lot of their resources for lobbying against GPL while touting that there are freer, less "unamerican" open source licenses (like BSD)?

    49. Re:Balance. by ebyrob · · Score: 1
      It [the gpl] is an onerous and unconscionable license

      I beg to differ! I think it's a wonderfully constructed bit of legalese that furthers its goals precisely.

      that will hopefully be ruled illegal sometime in the near future.

      I totally agree with this point!

      If the ideals of the GPL were enacted, or even something close that allows copyright, but not the license cartels we seem to have today, the GPL wouldn't be legally enforceable. And it shouldn't be!! Just like Microsoft's latest version of no-compete/no-reverse engineering cruft shouldn't hold any water. Why should I sign more rights away by installing software than I do by signing a mortgage?

      Like most of today's problems, the answer isn't more "rights". For copyright infringement the answer is policing. Just like jaywalking: If you don't punish offenders, no one will obey the law.

  4. Other project ? by boaworm · · Score: 3, Interesting

    Im a bit curious, does anyone know what that "other propiatory" stuff he is talking about, but cannot reveal any further, is ? It sounds to me that we could be talking Lindows, but I dont know that much about Lindows to know how it "emulates/wraps" Win32 API.
    Any other ideas ?

    --
    Probable impossibilities are to be preferred to improbable possibilities.
    Aristotele
    1. Re:Other project ? by Anonymous Coward · · Score: 0

      I predict this thread becomes very popular.

    2. Re:Other project ? by Andy.T.BOFH · · Score: 1

      Not too sure myselfe, but could also mean winex, transgamings modification.

      You need to subscribe to them ($5/month) if you want winex as far as I can see, and unfortunatly for me I couldnt subscribe as they dont accept UK debit cards.

      --
      01011001011011110111010101101101011101010111001101 1101000110001001100101011000100110111101110010011
    3. Re:Other project ? by Anonymous Coward · · Score: 0

      >...It sounds to me that we could be talking Lindows...

      Bingo ! Who uses the Wine codebase to make a commercial closed-source product ?
      Lindows

      Who makes you pay $99 for merely seeing a preview of what will be a revamped version of Wine (cf earlier reviews) ?
      Lindows

      Who's got a moronic name ?
      Lindows

      What product will idiots buy to look soo 3l33T ?
      Yep, Lindows again.

    4. Re:Other project ? by xanadu-xtroot.com · · Score: 2

      Wrong. Sort of.

      You don't NEED to subscribe to them (I do, but that's beside the point). You CAN just go to their SourceForge CVS page and get it that way. THere are a part or two of the main project that isn not in the CVS dir though. (That's why I said, sort of).

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    5. Re:Other project ? by Andy.T.BOFH · · Score: 1

      Glad to be wrong since it means I can have a play with winex....
      Cheers for letting us know.

      --
      01011001011011110111010101101101011101010111001101 1101000110001001100101011000100110111101110010011
    6. Re:Other project ? by Anonymous Coward · · Score: 0

      Guys if the friction is with Corel then I assume that this guy is trying to preserve the WINE in a FREE STATE. In other words READ between the lines and you will see that he is trying to save WINE from COREL. That is just my opinion and take on this.

      Benjamin

    7. Re:Other project ? by Anonymous Coward · · Score: 0

      Not strictly true, I managed to subscribe with my UK debit card and they haven't complained yet. The first payment went through last month.

    8. Re:Other project ? by Stary · · Score: 2, Informative
      The problem with WineX is that the code can't be incorporated back into Wine. And the problem with this is that since the code exists, there's no real motivation for most people to work on the same features again, especially since they've said they will contribute back once they get X subscriptions (dont remember the exact number).

      Now that may or may not happen, and until it does, if it does, noone has any motivation to work on some parts of the wine project.

      --
      Tomorrow will be cancelled due to lack of interest
    9. Re:Other project ? by Anonymous Coward · · Score: 0

      And problem THREE is that TransGamings' binaries have SafeDisc support, but that is not included in either WineX or the main WINE repository. (There is also some DCOM support which reportedly exists but was never folded back...)

  5. seems reasonable by buga · · Score: 1, Flamebait

    But wine will always be a bad idea regardless of the license. You can never keep up with MS changing and adding to the API all the time. You have to change with every new release of popular programs (e.g. Office). And it doesn't do too well as a porting lib for win programs because u still have to have code to be bug compatible w both systems (win32 and wine). It even breeds such horrible children like the horribly insecure Lindows.

    1. Re:seems reasonable by Anonymous Coward · · Score: 0

      How dare you speak out against an open source project! A 1000 tongue lashings for you young man! Damn trolls.

    2. Re:seems reasonable by Anonymous Coward · · Score: 0

      Agreed! Wine can't possibly hope to keep up, so they might as well stay home on the couch watching their stories and eating low-fat potato chips.

      And since they can't keep up with the Win32 API, there's certainly no way to keep up with some... uh... ethereal... uh... "Office API" that they... uh... totally have to have for Wine. Yeah.

    3. Re:seems reasonable by rkoot · · Score: 1

      But if microsoft keeps altering their api without publishing it in a open way, maybe the folks of the wine project could run away with this. agreed, it might not be 100% compatible with the ms api, but it's open, and when wine is stabilized, the wineapi could become a standard for porting win32 applications to unices. as far as I know, this is a gap in the market which is not covered by microsoft

    4. Re:seems reasonable by SoftwareTechie · · Score: 1

      >> You can never keep up with MS changing and adding to the API all the time. You have to change with every new release of popular programs (e.g. Office).

      But even Microsoft application products have to be able to run on older OS's. OfficeXP will run on Windows 98

      --
      Political Correctness is doubleplusungood.
    5. Re:seems reasonable by m4g02 · · Score: 1

      But even Microsoft application products have to be able to run on older OS's. OfficeXP will run on Windows 98

      But many APIs Windows98 API's are update in the installation proccess... so what you said dont apply very well, the fact is that OfficeXP installations will be made to upgrade what is needed on older MS OS's, but this doenst apply for Lindows.

      --
      Sigs are for morons... Wait a minute...
    6. Re:seems reasonable by boyo · · Score: 1

      MS Products are typically backward compatible. I doubt that will be a large issue for future releases of office running under WINE. When have you used Lindows? How do you have any idea that it's insecure? Besides, anything coming out of the Lindows camp now is only beta quality. Secondly, It's Linux. Running WINE is not going to mysteriously make it less secure.

    7. Re:seems reasonable by yasth · · Score: 1
      But many APIs Windows98 API's are update in the installation proccess... so what you said dont apply very well, the fact is that OfficeXP installations will be made to upgrade what is needed on older MS OS's, but this doenst apply for Lindows.

      The system level APIs don't really change that much, a lot of it is bug fixing, and the upper levels don't recquire mapping, because you can use them, as they communicate to the lower levels.

      --
      I'd do something interesting, but my server can't handle a slashdotting.
    8. Re:seems reasonable by Anonymous Coward · · Score: 0

      "as far as I know, this is a gap in the market which is not covered by microsoft"

      Microsoft has their "blessed" Win32-on-Unix provider (most likely with a blood contract) -- a company called Mainsoft. This is how IE was ported to Solaris, for example.

    9. Re:seems reasonable by evil+superstar · · Score: 1

      it might still help in situations where people are not interested in the latest office but instead want to use a bookkeeping product that has only been developed on some win-api!! So there it is definately a good idea.

    10. Re:seems reasonable by rkoot · · Score: 1

      but the Mainsoft solution is not at all open sourced. so IMHO it can't provide a nice uniform open win32 api standard. roger

    11. Re:seems reasonable by dknj · · Score: 1

      Are you talking out of your ass or have you actually written a program for Windows 98 after you installed Office XP and noticed the API break. Could it be that Office XP installs its own dlls that may break under Wine? Think before you post or give some proof

    12. Re:seems reasonable by m4g02 · · Score: 1

      Want examples?, search for them on microsoft.com, i had problems with the well know DLL (API) problem while programming for Windows, now just thinking about programming Windows like on Linux gives my a pain in the neck... This problem is well know inside Microsoft as "Dll hell", wich is said that has been fixed on XP with the new Dll_cache system directory, yeah faggot, that new dir in your windows, so i thinked about it before posting and maybe you should follow your own tips.

      --
      Sigs are for morons... Wait a minute...
  6. A needed change to a standard licence by papo · · Score: 0, Redundant

    I believe open source projects must try to use the standard and most used licences like xGPl ones or from FSF. This will help the ouside world view our community as a whole body and not a big mess(like I heard one day from a CEO).

    Thank you.
    José Paulo Papo, from Brazil

    --
    "Learning, learning, learning - that is the secret of jewish survival" -- Ahad A'Ham
    1. Re:A needed change to a standard licence by October_30th · · Score: 1, Funny
      our community as a whole body and not a big mess(like I heard one day from a CEO).

      CEO was actually right.

      Free/open software community is a big mess -- but there's nothing wrong with it! I'd rather have anarchy than soul crushing corporate order and discipline.

      --
      The owls are not what they seem
  7. This is why by Anonymous Coward · · Score: 1, Insightful

    This is exactly why copyleft is IMPORTANT to keeping free and open source projects free and open and why the X.11 or other so called "commercial exploitation friendly" licenses are indeed very bad. I am glad to see the people behind WINE understand this although it is a shame they had to learn this lesson as a result of abuse by others.

    1. Re:This is why by PhotoGuy · · Score: 3, Insightful
      This is exactly why copyleft is IMPORTANT to keeping free and open source projects free and open and why the X.11 or other so called "commercial exploitation friendly" licenses are indeed very bad. I am glad to see the people behind WINE understand this although it is a shame they had to learn this lesson as a result of abuse by others.
      You make a statement, but give absolutely no evidence why this be "indeed very bad." FreeBSD and the X Window system are thriving, from what I can see, and haven't been hampered/killed by their "commercial-exploitation friendly" licenses.

      In fact, I'd hazard a guess that X would be in far *worse* shape today, if it were GPL'd. Before Linux and FreeBSD sprang into popularity, X was kept alive largely by closed-source commercial concerns (Sun, HP, SCO, etc.), who very possibly would not have used it, were it to have the "forced openness" of GPL.

      I think LGPL for Wine is great, and will bode well for it's continued growth in functionality and popularity.

      -me
      --
      Love many, trust a few, do harm to none.
    2. Re:This is why by Ded+Bob · · Score: 2

      You make a statement, but give absolutely no evidence why this be "indeed very bad." FreeBSD and the X Window system are thriving, from what I can see, and haven't been hampered/killed by their "commercial-exploitation friendly" licenses.

      Don't forget Apache with modssl.

      I think LGPL for Wine is great, and will bode well for it's continued growth in functionality and popularity.

      I don't think it will help at all. It is already open source. Even if they change it to LGPL, how will this force companies to open their code up. They will just provide closed-source DLL's.

    3. Re:This is why by Anonymous Coward · · Score: 0

      "FreeBSD and the X Window system are thriving, from what I can see, and haven't been hampered/killed by their "commercial-exploitation friendly" licenses."

      Hmm -- how long did it take from the release of BSD4.4-lite until FreeBSD reached feature-parity witn SunOS?

    4. Re:This is why by FreeUser · · Score: 3, Insightful

      In fact, I'd hazard a guess that X would be in far *worse* shape today, if it were GPL'd. Before Linux and FreeBSD sprang into popularity, X was kept alive largely by closed-source commercial concerns (Sun, HP, SCO, etc.), who very possibly would not have used it, were it to have the "forced openness" of GPL.

      You would probably have been proven wrong, but since we are dealing with hypotheticals there is no way to know for certain.

      What we do know is that Sun introduced two different windowing systems before finally switching to X (SunView, Openlook), so X11's permissive license wasn't an incentive at all. It was popular demand that eventually forced them to use X, and such demand would have been present regardless of which free license was used. Then Sun released openwindows, which was their semi-incompatible hack of X (allowed by the X license, would have been disallowed by the GPL unless they released said changes for possible inclusion in the main tree). Many customers, ourselves included, promptly downloaded the more compliant sources from the X consortium and compiled them instead, dumping openwindows because, despite being based on X, it had too many nonstandard incompatabilities that simply weren't worth the hassle.

      Contrast this to Sun's widespread promotion of gcc as the recommended c compiler until they released their own proprietary compiler years later, and your hypothesis that the GPL would somehow have been detrimental is weakened even further.

      Finally, the balkinization of UNIX was due in no small part to the lack of a GPLed reference base (including X11), and the incompatible, proprietary extentions that resulted (and were never required to be released openly for inclusion in others products). Then comes GNU/Linux ... less mature and less widely adopted than BSD, and in a very short time it united and began to dominate the UNIX world, even over another free UNIX that is arguably better on technical merits, namely FreeBSD. Why? Because vendors (IBM, SGI, etc.) are actually protected by the GPL in ways licenses like X11's and BSD's cannot:

      * incompatible changes must be released, meaning incompatibilities will not persist. This means the balkinazation of before will tend not to happen, as the GPL encourages any forks to reintegrate their changes.
      * no one can take their work and incorporate it in proprietary competing products ... such competing products must also be open. I.e. no corporate intellectual property in a free project can be "stolen" by another, merely "borrowed."
      * vendors and competitors are actually assisting one another by default. This has significant technical (and social) advantages over the destructive behavior of early unix vendors which are obvious and accepted by scientists and engineers but foreign to many business managers. The license actually facilitates, even requires, the sharing inherent in solid scientific and engineering methodology and discourages, in some cases actually disallows, the kinds of self-defeating secrecy often practiced by less informed management by default (often without thought, as a rote behavior often substituting for strategic thinking or imagination).

      The historical evidence not only doesn't support your hypothesis that X11 would have been harmed by the GPL, it even offers anectdotal evidence that the opposite is quite possibly true: X11 might well have been helped by the GPL.

      --
      The Future of Human Evolution: Autonomy
    5. Re:This is why by Anonymous Coward · · Score: 0

      Some of us think copyleft is wrong. Not all of us are mindless GNU drones.

    6. Re:This is why by jeminer · · Score: 1

      This is kind of a troll, but it's hard to imagine X in worse shape.. c.c The death of X wouldn't be the worst thing in the world. It seems to be somewhat over-relied on in the linux world.. not unlike some certain software house in the business world...

  8. Explain Yourself!! by Anonymous Coward · · Score: 0
    I just can't wait for RMS to crow gleefully over this one.


    All hail the power of the [L]GPL!

  9. Re:wine is a key ingredient by October_30th · · Score: 0

    Where can I find the Backslashdot headquarters?

    --
    The owls are not what they seem
  10. Help, "I know nothing" by rosewood · · Score: 1

    I dont think that stands for the Ladies GPL. Can someone post some info on what this LGPL is?

    1. Re:Help, "I know nothing" by Asic+Eng · · Score: 3, Informative
      Can someone post some info on what this LGPL is?

      Basically changes to the library are treated like with the standard GPL, but you are allowed to link to it from commercial software. IANAL.

    2. Re:Help, "I know nothing" by SirG · · Score: 2, Informative

      Have a look here: http://www.fsf.org/licenses/lgpl.txt

    3. Re:Help, "I know nothing" by Rentar · · Score: 2

      LGPL stands for Lesser General Public License. Basically it's the same as the GPL, but it allows you to link non-GPL-compatible software to it. So you can use LPGL software in closed-source software, but when you extend the LGPL-licensed software you have to give the source away along with the binary (just like with GPL).

      Further information can be found on the GNU homepage.

    4. Re:Help, "I know nothing" by October_30th · · Score: 0
      IANAL

      GPL and LGPL should really be tested in the court of law. There's no telling how full of holes a professional lawyer could poke them if someone challenged them.

      Perhaps IBM could (formally) break the license, lose in court, pay FSF one dollar as "compensation" and thus set a precendent...

      --
      The owls are not what they seem
    5. Re:Help, "I know nothing" by Anonymous Coward · · Score: 0

      >I dont think that stands for the Ladies GPL.

      No, that's for Let's Gut that Phucking Lindows !

    6. Re:Help, "I know nothing" by ThePilgrim · · Score: 1

      I'm not one to normaly give thins to corperations with out getting somthing back, but in this instance i'd gladly donate the $1

      --
      Wouldn't it be nice if schools got all the money they wanted and the army had to hold jumble sales for guns
  11. LGPL.... by MrBandersnatch · · Score: 2, Insightful

    No ones linked to them yet this article and this article give a bit more information on what LGPL is and why there is an issue.

    Although I understand the reasoning this sort of issue is what will drive companies away from adopting Linux. I'm already finding that I have to read the small print for every damn piece of software/code that I use just in case I end up using something which I will have to pay for or be prohibited from using if I use it commercially. Pain in the backside.

    1. Re:LGPL.... by Anonymous Coward · · Score: 0

      Oh thanks soo much mister, we sure wouldn't have found it ourselves!

    2. Re:LGPL.... by bfree · · Score: 2
      this sort of issue is what will drive companies away from adopting Linux
      Feed the trolls, tuppence, tuppence.

      Come on, get a grip! Do you run a MS OS? Have you read the license agreement? And for all your shareware, careware, postcardware (you do send a postcard don't you) and proprietary software (reading those licenses has to be one of the funniest things in the world as long as you don't want to use the software). One reason to move wine from a.n. other license to LGPL would be to have it under a common license, that way you can read one line and know whether you can use the software or not. This is a reason why people will move to Free software.

      --

      Never underestimate the dark side of the Source

    3. Re:LGPL.... by ChaosDiscordSimple · · Score: 2
      I'm already finding that I have to read the small print for every damn piece of software/code that I use just in case I end up using something which I will have to pay for or be prohibited from using if I use it commercially.

      How is this different from using third party software and code on any other platform?

      If you're in the habit of using third party software of code in your product under Windows or Solaris without reading the small print, you're making a very dangerous mistake.

      The fact that so many tools for Linux use standard licenses like the BSD license, LGPL, and GPL makes it easier to consider using third party software or code in your project. Consider each of the major licenses and make a decision on them. Is your project open source? BSD, LGPL, and GPL are all fair game. Closed source? BSD is safe, LGPL is safe with a bit of caution, and GPL software is safe to use but probably not safe to take code from or link against.

      Sure, there are a myraid of other licenses. If you can't justify the time to review them for compatibility with your goals, just don't use them. You can develop under and for Linux dealing exclusively with the three big licenses quite easily.

    4. Re:LGPL.... by tempest303 · · Score: 2

      I'm already finding that I have to read the small print for every damn piece of software/code that I use just in case I end up using something which I will have to pay for or be prohibited from using if I use it commercially. Pain in the backside.

      So with commercial software you have to read a small-print license AND pay for it AND can'd modify/redistribute it without retribution.

      With Free software, you'd probably be best to read the license, but you typically don't have to pay for it, and when you have a copy, you can do basically ANYTHING you want to it except for denying others the freedoms given to you when you received the software. The problem here is where? :)

    5. Re:LGPL.... by Sax+Maniac · · Score: 2
      How is this different from using third party software and code on any other platform?

      Simple. Windows comes with a huge default set things you're allowed to link against. Somewhere, it says: "you can link against all this stuff for no royalty". If I go out and buy a copy of Windows and write a Windows apps, then I dynamically link against all libraries in Windows. I sell my app. Done.

      Imagine if a Windows developer had to review every single DLL inside of c:\windows\system to check for licenses. It takes time. Some licenses are written such that only a lawyer can figure out what they mean. "Oh, yes, Mr. Lawyer, please read these 423 licenses and tell me which one I can use. What, that will only cost $35,000 for your time? Nevermind!"

      If I got out and buy a copy of Foo linux, it has 500,000 libraries on it, each with a different license. Each time I link in a different one I have stop and read to see if I'm allowed to do so.

      Now here's the kicker: to get anything non-trivial done in Linux, you need to link against the libraries. But you can't link in a GPL library unless you plan to give away your software.

      So, if you want to sell something, you have to roll your own. THAT is what's slowing down progress on Linux.

      I think it is 100% retarded to write a low-level library and release it under the GPL instead of the LGPL. (And yes, I write both free and propietary software. I have no paranoid delusions about one destroying the other.)

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    6. Re:LGPL.... by Anonymous Coward · · Score: 0

      jesus! thank you! finally someone with an ounce of fucking clue.

  12. Offering Opinions by Asic+Eng · · Score: 5, Informative
    I would like to ask for a more formal process. I would like each and every contributor to Wine to send Alexandre a private email with an 'Agree' or 'Disagree' opinion

    It seems to me, that they really want Wine contributors to express their opinion, not the general public. They might be interested to hear from users, too, but it doesn't state that anywhere.

    1. Re:Offering Opinions by fr2ty · · Score: 1


      As with all work of art, the author should decide the
      license.Projects like this are often well documented.
      Why not contributing your thoughts yourself?
      See the documentation and write the authors.

      I must admit, that's less convenient than posting on slashdot,
      but at least they would "hear from a user".

      --
      $live 'dream'

  13. I dunno...Wine from LGPL? by IronTek · · Score: 0, Troll

    ...I don't know if I like this or not...I prefer to license my wine from france, myself...

  14. Good for wine. by CDWert · · Score: 1, Redundant

    I think its important to know what "with some recent events I cannot disclose" is exactly. Wine is great stuff and its been getting better. I have not contributed to wine publically because of its current liscence. And for once, knowing the windows world as well as the linux I think I could actuallly make a decent contribution, but I dont want code I freely provide ending up in LinDows, or Transgamings WineX9I know it is different, for the moment but how long ?)

    Any liscence change could not suoperceede the liscence under which the existing code tree was obtained, so development into a proprietary product could contine on those note, is a smart guy he knows this, thats what scares me, what does he know or see in the future of Wine that could endanger it at this point, Corel trying to say its all their code now because he is their employee (this is an example, dont spaz)

    Its funny how most of the people wanting to "commercialize Wine, have ended up with their code avaiable, WHY ? Its just not ready for prime time as a proprietay product on its own they still NEED developemt beyoned their internal capabilities, Jeremy must know this too......

    Once agaian what looms on the horizon for Wine ?

    --
    Sig went tro...aahemmm.....fishing........
    1. Re:Good for wine. by Anonymous Coward · · Score: 0
      ***I dont want code I freely provide ending up in LinDows, or Transgamings WineX9I***


      Well, duh. Why even code anything for free if you dont want people to use it. God forbid someone might make enough use of it to bring a commercially viable product from it that brings in more people to the Linux community. A bit elitist, IMO.

    2. Re:Good for wine. by CDWert · · Score: 3, Interesting

      No actually not, I wrote code, quite a bit actually, on a project with a VERY similar liscence, I thought this a good thing at the time. BUT when that was wrapped and sold, ok well no big deal. BUT then 2 things happened, when the commercial package started to fail, and even before, people came to ME for suport finding I was the author. It was a port of a *nix only app at the time when the main branch was adding Win32 support, AND the commercial entity actually asked me to fix what I had writen !

      The code I wrote, in the whole of the project was in EARLY beta when the took the tree and decided to commercialize it. You cannot imagine the headaches I endured. Im talking 20+ emails a day for over a YEAR ! Some downright nasty,

      The code segments in question were even commented, "This is a cludge, at best for now, Things cannot be done the old way under Win32 and until a better understanding of the Win32 API calls in question can be resolved this will suffice for testing only" Now when MS relesed SP3 EVERTHING Broke.....Should I be RESPONSIBLE to support this shit ? To an entity that is making money off it ? AND then have them ACT LIKE IM OBLIGED TO ?

      Not elitist, realist, I closed down that email acct shortly after.

      --
      Sig went tro...aahemmm.....fishing........
    3. Re:Good for wine. by tf23 · · Score: 1

      What license did you use?

      It seems odd that any entity that is using freely licensed code, for free, could demand anything at all regarding the code.

    4. Re:Good for wine. by Eccles · · Score: 2, Insightful

      Perhaps you should have set up an auto-reply telling about your $100/hour consulting fee... the commercial company, at least, might even have paid.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    5. Re:Good for wine. by Jah-Wren+Ryel · · Score: 3, Informative

      That is the right idea, if expressed a bit frivolously. Open source is a huge business opportunity for independent developers/contractors/consultants. RMS totally understands this himself - in the past (and currently for all I know) he bills at a fairly high hourly rate to do custom work on GPL'd software for specific customers. Of course the work he does then goes back into the tree -- GPL and all, but he gets paid well, the customer gets a solution and the rest of the world gets to "stand on the shoulders of giants."

      If I were in the same situation I would have treated it like an enormous business opportunity. Instead of getting torqued off by all the hassling, I would have worked up a quick and simple website advertising my services wrt consulting on development of work related to the program in question (a cheap method of legitimizing yourself as a business rather than joe random hacker in his basement). Then I would have responded to any inquiries from the company that lifted your code with an offer to work on their version of the system on a time and materials basis and with the stipulation that any work done is also licensed under the terms of the original license that they 'exploited' in the first place. Similarly for any of their customers that had managed to track me down. If there was some sort of mailing list of users I would have become a visible if not active participant with a link to the website advertising my business in my .sig in any messages posted to the mailing list.

      Also, FWIW, $100/hr is nothing in a situation like that. Depending on the size of the companies involved and the size of their need for their product to be fixed, $200/hr ought to be easily attainable for a smart businessman in that kind of situation. When the big names like Oracle, Sun, HP, IBM and the Big 5 consulting firms bill their people out in the $300-$500/hr range that gives an independent expert lots of headroom to set a high billing rate and not have to burn most of it on overhead like those guys do.

      --
      When information is power, privacy is freedom.
    6. Re:Good for wine. by Anonymous Coward · · Score: 0

      Any liscence change could not suoperceede the liscence under which the existing code tree was obtained, so development into a proprietary product could contine on those note, is a smart guy he knows this, thats what scares me, what does he know or see in the future of Wine that could endanger it at this point, Corel trying to say its all their code now because he is their employee (this is an example, dont spaz)


      Anybody care to translate this for us English-speakers, please? Honest, I have no idea what this shit means...
    7. Re:Good for wine. by Chuck+Messenger · · Score: 1

      Should I be RESPONSIBLE to support this shit ? To an entity that is making money off it ? AND then have them ACT LIKE IM OBLIGED TO ?


      Sounds like a good opportunity for you to do some paid consulting. It seems to me it's a good thing, for you and everyone else, if money can be made off of your code. It's just a matter of negotiating a reasonable arrangement with the people doing the marketing...
  15. Important point from Joerg Mayer On Wine List by Karma+Sucks · · Score: 4, Insightful

    On Wed, Feb 06, 2002 at 07:51:04PM -0500, Dimitrie O. Paun wrote:
    > Yeah, that could work. But I still don't understand your objections about
    > the proprietary drivers: LGPL would work just fine with that. What's your
    > concern?

    Look at the copy protection stuff that transgaming have added to their
    tree: they licensed it and thus quite likely can't publish the source
    for this - but I still want to see this in the binary only releases
    they make :-) Other scenarios I can imagine: drivers for hardware -
    think of a company that wants to port their software to Linux via wine
    but continue using a dongle or something like that: the dongle code
    is quite likely to go into the kernel itself (and may need some support
    for that by the wineserver).

    Ciao
    Jörg
    -----------

    PS Since I have been modded down on previous posts, I have been slowing learning how to be a good Karma citizen from other examples on Slashdot.

    --
    (Please browse at -1 to read this comment.)
    1. Re:Important point from Joerg Mayer On Wine List by uebernewby · · Score: 3

      A good point. Unless they're going to add plugin functionality to wine (although I can't imagine a driver functioning well if it's a plugin) before they LGPL it, this is going to do more harm than good.

      Face it: the only reason you would want to use wine is so you can run proprietary, closed windows software anyway, so any political arguments for making wine lgpl are basically moot.

      --

      News and bla for computer musicians: http://lomechanik.net/
    2. Re:Important point from Joerg Mayer On Wine List by thallgren · · Score: 1

      If they went the LGPL way, it would be portable to BSD as well since the source is available. Otherwise, only Linux versions will be available. :-/

    3. Re:Important point from Joerg Mayer On Wine List by cduffy · · Score: 3, Insightful

      Being a plugin doesn't necessarily mean something needs to be slow -- it may mean that you look up a pointer to a function from a memory address before calling it rather than having it hardcoded in, but what's one movl, more or less?

    4. Re:Important point from Joerg Mayer On Wine List by Spoing · · Score: 4, Interesting
      Transgaming already runs into this problem with thier own CVS of Wine (WineX).

      If someone wants to build the latest WineX, they have to wait for Transgaming to release a binary; no CVS. People have asked for the Macrovision module to be broken out, but Transgaming have not been able to (yet?).

      For those who haven't followed this, the complaint TG gives was that the copy restriction code needs to be patched in to various parts of WineX to get it to work. While I see this as a problem, it can't be a really big one.

      The sticky issue is that providing a binary copy restriction module might cause problems with Macrovision Inc. -- the folks who provided this code (likely under a quite threatening NDA).

      Can Transgaming make a seperate module...and will Macrovision like Transgaming's ideas well enough to allow it to be released? My bet is that Macrovision really don't want that part seperated from WineX. Right now, it's mixed in with a bunch of other code and is harder to understand. As a stand-alone module with hooks it would have a much higher chance that it could be easily thwarted on both Linux+Wine and Windows systems.

      Personally, I *hate*, *lothe*, and *dispise* this type of thing. I have a few commercial non-game CDs that are useless largely because Macrovision's "Safedisc". Transgaming's version works...but only on a few CDs. Mostly, it doesn't. History keeps repeating...

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    5. Re:Important point from Joerg Mayer On Wine List by Ded+Bob · · Score: 2

      Huh? I run Wine on FreeBSD quite well. Did you mean something else?

    6. Re:Important point from Joerg Mayer On Wine List by thallgren · · Score: 1

      Yes, I was specifically commenting what Joerg wrote about special modifications(for example copy protection) to the WINE kernel.

    7. Re:Important point from Joerg Mayer On Wine List by thing12 · · Score: 2
      Face it: the only reason you would want to use wine is so you can run proprietary, closed windows software anyway, so any political arguments for making wine lgpl are basically moot.

      No, the reason many of us want to use Wine is so that we can run a more wide variety of software, open and closed, free (as in beer, or as in speech). I'd like to run Trillian under wine - it's a much better piece of software than anything out there that's open source, but it's still free. CDex - another great program, it's open source even, but do you see a linux port? Nope... wouldn't it be great if you could run it natively? Wine gives choice - plain and simple.

  16. LGPL information by cr@ckwhore · · Score: 3, Redundant

    For those unfamiliar, you can read the LGPL at the following URL:

    http://www.opensource.org/licenses/lgpl-license.ht ml

    --
    Skiers and Riders -- http://www.snowjournal.com
    1. Re:LGPL information by ichimunki · · Score: 2

      Moderators: how is this insightful? The original can be found at: http://www.gnu.org/licenses/licenses.html#LGPL with several format options, a discussion of why *not* to use it, and what to do in case of a violation. In any case, the FSF wrote the LPGL and they are the most likely source for a correct and up-to-date version of it.

      --
      I do not have a signature
    2. Re:LGPL information by Anonymous Coward · · Score: 0

      haha, its called karma whoring. seriously... wow, thanks for that link to the lgpl, what is this crazy thing?!?! i've never heard of it and sure as hell couldn't track down a copy on my own! maybe i should reply and paste the contents into a comment in case the site gets slashdotted! or i could go collect some links to other licenses and make a reply with those!@ yeah!$!# gimme karma!# manna from zee slashdot godz!

    3. Re:LGPL information by Anonymous Coward · · Score: 0

      Karma whoring?? Karma Whoring?!?!?!!

      I seems to me that my post was relevant to the discussion. Yours is not. Could you please explain how posting relevant on-topic information is "karma whoring"? Thanks.

    4. Re:LGPL information by Anonymous Coward · · Score: 0

      The only thing worse than karma-whoring is the people that complain about it.

      To paraphrase your post:
      "Wah, wah, wah! How come he gets a gold star, teacher? My work is much better and his is hardly original at all"

      lice-ridden simian.

    5. Re:LGPL information by m_evanchik · · Score: 2

      Ouch, my head hurts after trying to read that thing.

      Something is wrong with the world when computing is more about legal document than writing code and fiddling with electronic gadgets.

      Sometimes I think that GNU just makes matters worse by adding another layer of complexity.

      I know it's not true. I know they really do try and help, but my head still hurts.

  17. Re:makes sense... by October_30th · · Score: 1, Interesting
    including linux in Windows x is what you need to do to get Windows X to beat Linux

    Not really.

    W2K and WinXP are already as stable -- if not more stable -- than the current 2.4.x kernel series.

    --
    The owls are not what they seem
  18. makes sense by spike666 · · Score: 3, Insightful

    after reading the email and then finding the wine license it makes a lot of sense to me why they would want to switch to LGPL. As someone who works with computers and has seen the myriad of license and contractual negotiations that are caused by corporate use of software, i've always wondered how free or open software would survive, and always had thought the apache and lgpl licence schemes gave the most advantage to software companies in promoting/using said software while still making a dollar with their enhancements.
    No matter what we want, if there is a company behind a product, it needs to make money.

    1. Re:makes sense by Arandir · · Score: 2

      ...always had thought the apache and lgpl licence schemes gave the most advantage to software companies in promoting/using said software

      Yes, and no one is clamoring to change the Apache License to the LGPL. So why the clamour to move Wine to LGPL? Apache is under an X11 style license and Wine is under an X11 style license. If an unrestricted license works for Apache, why wouldn't it also work for Wine?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:makes sense by spike666 · · Score: 2

      my only thoughts on this are that the wine license is extremely vague and open to interpretation - this could allow for a malicious company to take advantage of Wine. The LGPL is much tighter in terms of how it is worded, and so is the Apache license.

    3. Re:makes sense by Arandir · · Score: 1

      Well maybe. But you got to remember that these malicious companies are not stupid and they do have lawyers. The parts in the Wine license that are "vague" have equally vague corrolaries in the Apache license. Where Apache is most clear and unambiguous is in the protection of the name "Apache". A similar type clause would be appropriate for Wine, due to the nature of its development, but a massive shift to the LGPL is overkill (and still wouldn't protect the name "Wine").

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  19. Interesting by pantherace · · Score: 1
    When many projects are moving away from xGPL licences due to 'political issues' of FSF, RMS, etc.

    What does this help with? LGPL (library, I am assuming) would allow all of the propriatary software to be ported via wine, but would force everyone to keep wine itself open. I personally think this is a good idea, because from my reading of the current wine licence (which was a while back, so it is a bit fuzzy) it seemed a bit BSDish (which isn't neccessaraly bad), but if you are trying to keep wine open (iow, no TCP/IP stack sniching, or anything of the sort) the LGPL seems better for wine development.

    My 1/(5^2*2) of a dollar.

    1. Re:Interesting by Tet · · Score: 2
      What does this help with?

      IMHO, it helps safeguard the future of WINE. The only result of such a switch will be that it'll prevent people from taking WINE and enhancing it for their own commercial purposes without also giving those changes back to the WINE community. To my mind, that can only be a good thing. People will argue that with such a license, there's no incentive for companies to improve WINE, which may be true. However, if a company improves WINE, but keeps those improvements to itself, then the only winner is that company's bottom line. The WINE community doesn't benefit from it at all, so it's hard to argue that preventing it would be a loss.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    2. Re:Interesting by Anonymous Coward · · Score: 0

      licences due to 'political issues' of FSF, RMS, etc.

      Troll

  20. No license war by Rentar · · Score: 1

    I've read a bit of the discussion following the suggestion. And what I really like is that the discussion was not a holy-license-war kind of flame, but rather a "techincal" discussion of wether LGPL would allow different enhancments to wine to be done (like the CD-Protection-support of WineX).

  21. Transgaming by SquierStrat · · Score: 2, Informative

    For those of you following the development, this was brought up because of Transgaming, several weeks ago. Although, at that time, the plan was GPL.

    Personally, I'm not bothered by it. They have a right to do as they wish with the project they created, and LGPL prolly won't harm to much else.

    --
    Derek Greene
  22. LGPL question by Anonymous Coward · · Score: 0

    Can anyone tell me if this is somehow correct:

    If WINE is LGPL'd then it still can be used to drive closed source programs, but any modifications to WINE itself that cannot be distributed binary only?
    But if it can be linked with closed source apps, then someone could extend wine with something like proprietary plugins .. ?

  23. LGPL-style license (YAOSL)?! by _|()|\| · · Score: 2
    Jeremy said, "we would like to release all new code we develop under an LGPL style license" [emphasis added]. The actual proposal is:
    Should the Wine project switch to a license which has as its goal to attempt to secure some form of Copyleft protection for Wine while still permitting proprietary software to link and bind with Wine?
    I am not a Wine contributor, or even a frequent user, but I really hope they don't invent yet another open source license. There will be enough flaming and meta flaming about a license change, without a bunch of clueless weenies (not necessarily excluding myself) debating the finer points of EULAs, contracts, etc.
    1. Re:LGPL-style license (YAOSL)?! by Jorrit · · Score: 1

      LGPL is not a new license, in fact it has been around for nearly as long as GPL. LGPL stands for Lesser GPL. Check out www.gnu.org for more information.

      Greetings,

      --
      Project Manager of Crystal Space (http://www.crystalspace3d.org). Support CS at http://tinyurl.com/cb3x4
    2. Re:LGPL-style license (YAOSL)?! by MikeBabcock · · Score: 2

      You misread the poster; because it sounds like they want to use an LGPL-style license and not necessarily the LGPL, they may be writing their own.

      --
      - Michael T. Babcock (Yes, I blog)
  24. Good for LGPL, too by MikeCamel · · Score: 5, Insightful

    I've had some commercial dealings around software which had been GPLed, and from my experience in the world out there, OSS licenses really scare companies, both big and small. I believe that the LPGL is a great half-way house, in that it allows people to create software that makes the most of the platform and libraries which are already available, without necessarily "tainting" (this it the word used whenever I've been involved with license discussions) the code that, in the end, the company wants to sell, and make money from. Although I'd like to see more sofware being free, I think that driving the platform will produce more software full stop, and some of it will be free, which is a start.

    The LGPL allows commercial activities on a non-commercial platform, and encourages commercial companies to feed back improvements into the LGPLed code which will improve the quality of the platform. Wine is a major project, and if it moves to LGPL, this should help the license, and by extension, the platform, as well as the availability of software. I'd definitely vote "yes".

    1. Re:Good for LGPL, too by Arandir · · Score: 1

      Hmm, your post makes it sound as if Wine is under the GPL and would be moving to LGPL. Yes, a lot of companies shy away from GPL licensed products, especially libraries. But Wine is not currently under the GPL. It is under an X11 style license. Moving to the LGPL would place greater restrictions upon Wine.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:Good for LGPL, too by jjeff · · Score: 1

      I thought wine was licensed under a BSD license?

      but i havent looked into this so theres the possibility im wrong.

      --
      when everything is working perfectly.. BREAK SOMETHING before something else FUCKS up!
    3. Re:Good for LGPL, too by Arandir · · Score: 1

      It's an MIT/X11 type license. It's almost identical, but not quite, to the X11 license.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:Good for LGPL, too by GregWebb · · Score: 2

      I have to say, I find the GPL illogical in some ways. You're highlighting some of this nicely.

      Mr. Stallman, so the story goes, got annoyed that he couldn't fix a bug in a printer driver, and so developed the philosophy that, essentially, users of software developed under this philosophy could always get at the source to make the modification themselves, and then send them out to benefit users as a whole.

      However, he made it so that software written under this philosophy could not, under any circumstances, be used in the development of software which did not also meet these rules. Now, his viewpoint was apparently that he wanted to use the software base developed under this philosophy as a tool to drag others into it.

      This means, though, that if a developer is unwilling to subscribe to this philosophy (which is a legitimate opinion, even if it's one you personally disagree with) that their software is entirely outside these protections for the users. This means that, should a component of their software be parallel to a GPL component, they cannot, within their ruleset, replace it with the GPL'd component even if it's superior. Furthermore, source may not be available for bugfixing, nor any changes redistributable.

      If the relevant component is licensed under the LGPL, though, the users may still benefit from GNU philosophy protections as the developer is free to include the component, while users are able and free to fix it as they feel necessary.

      Making the component GPL is essentially being bloody-minded. It reduces the potential benefit to users as a whole from the software because it effectively bars a section of the software development community from using the component and their users from benefitting. I understand why people prefer GPL but, really, it does not provide the maximum benefit to the users community who the GPL is intended to help, and the LGPL does not significantly reduce the protection for the software.

      Bottom line: each and every software developer is entirely free to license their software under whatever terms they wish and I have no desire to stop anyone. I strongly believe, though, that the choice of the GPL is frequently misguided, and that the LGPL comes significantly closer to achieving their professed objectives.

      --

      Greg

      (Inside a nuclear plant)
      Aaaarrrggh! Run! The canary has mutated!

    5. Re:Good for LGPL, too by GregWebb · · Score: 2

      Sorry, just noticed a dodgy bit of wording in the above post. Should've re-read it more carefully :-)

      GCC, Linux, GNU Emacs and so on, are GPL licensed but may be used to write software which is not. However, their source may not. You may not use a component for one of them as a baseline for your development of another product unless that is also licensed under the GPL. If that component could be given GPL-style protections while the rest of the software remained locked down, it would seem better than if the entire software package was locked...

      --

      Greg

      (Inside a nuclear plant)
      Aaaarrrggh! Run! The canary has mutated!

    6. Re:Good for LGPL, too by Brett+Glass · · Score: 3, Interesting
      You write:

      Mr. Stallman, so the story goes, got annoyed that he couldn't fix a bug in a printer driver, and so developed the philosophy that, essentially, users of software developed under this philosophy could always get at the source to make the modification themselves, and then send them out to benefit users as a whole.

      It's important to know the truth about this story, which Stallman and the FSF have recently begun to propagate to cover up the true origins of the GPL.

      The truth is that Stallman sought revenge when colleagues working at the MIT AI Lab left the organization to turn the discoveries they'd made in their research into products. Stallman was bitter because he felt that the academic "Nirvana" he found at the Lab was disintegrating, and pursued his former co-workers in the same way that an estranged spouse might stalk his or her "ex." (For the full story, see Steven Levy's excellent book "Hackers.")

      The GPL arose from Stallman's desire to sabotage his colleagues prospects for success -- as well as those of all other commercial developers, whom he branded as "evil" (his own word).

      The LGPL, by the way, was originally called the "Library GPL" and was recommended by the FSF for libraries. Then, one day, the name was changed to the "Lesser GPL." Overnight, in Orwellian fashion, all references to the original name were expunged from the FSF's Web site as if the original name had never existed.

      Why? Because Stallman had abruptly decided that the terms of the LGPL were not hostile enough to commercial software developers. Shortly thereafter, a new version of the license came out which was significantly more restrictive than the original.

      The GPL and the LGPL implement an intentionally business-hostile and programmer-hostile agenda, and are not "free" in any sense of the word. They also do not qualify as "Open Source" licenses, as they discriminate against a group of people (commercial software developers) and against a field of endeavor (the production of commercial software).

    7. Re:Good for LGPL, too by Tomun · · Score: 1

      The LGPL, by the way, was originally called the "Library GPL" and was recommended by the FSF for libraries. Then, one day, the name was changed to the "Lesser GPL." Overnight, in Orwellian fashion, all references to the original name were expunged from the FSF's Web site as if the original name had never existed.


      It's important to know the truth about this story, which Brett Glass has recently begun to propagate to cover up the true origins of the LGPL.

      I quote from http://www.gnu.org/licenses/licenses.html :

      The GNU Lesser General Public License is used by a few (but not all) GNU libraries. This license was formerly called the Library GPL, but we changed the name, because the old name encouraged people to use this license more often than it really ought to be used.

    8. Re:Good for LGPL, too by Brett+Glass · · Score: 2

      Interesting. I may have missed the one place where the former name still appears (and is deprecated).

    9. Re:Good for LGPL, too by Anonymous Coward · · Score: 0

      The term also appears right on the top of the page which has the text of the LGPL, directly above a link to an RMS essay on why you shouldn't use it.

      (Note that they may well have purged the original term as you say and then brought it back.)

    10. Re:Good for LGPL, too by Anonymous Coward · · Score: 0
      All I know is, if they change it to GPL, I wont be programming any of WINE today or any other day.

      (Posting as anonymous to preserve moderation status)

    11. Re:Good for LGPL, too by pimproot · · Score: 1
      What a load of tabloid style half-truths.

      Stallman himself describes the demise of the AI Lab as only one of many reasons for GNU's creation in this landmark Stocholm talk.

      You write:
      The GPL arose from Stallman's desire to sabotage his colleagues prospects for success -- as well as those of all other commercial developers

      - sure, he's trying to sabotage all commercial developers by writing free code. On the other hand, commercialization of formerly public domain (and publicly funded) university "intellectual property" is natural.

      War is Peace.

  25. Is this about Lindows? by markj02 · · Score: 2
    It's hard to tell what the motivation is for this license change. Is he perhaps talking about Lindows? Is Lindows using WINE and not giving back to the WINE project?

    I think a change to an LGPL-like license should be done in such a way that commercial efforts like Lindows are still economically feasible (i.e., that they can add value in terms of packaging and add-ons), but that changes and bug fixes to the core WINE functionality are fed back into WINE. If that can be accomplished, then I think a change of WINE to LGPL is the right thing to do. If the WINE license becomes so restrictive as to make any commercial distributions of WINE-based systems uninteresting (because they exclude, for example, commercial add-ons from being bundled), then I think it would harm WINE.

    1. Re:Is this about Lindows? by Arimus · · Score: 1

      What would really help the Linux community in general is if the DoJ ruled that Microsoft should release either their full office suite for either GNOME/KDE (or both) .OR. where forced to fully publish their file formats. That way we can keep our OS and app's such as WINE free of trying to keep up with Windows API's (the main reason alot of people I know won't switch to Linux isn't games or custom apps its office support) and also allows use of whichever office suite takes your fancy...

      --
      --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
    2. Re:Is this about Lindows? by Anonymous Coward · · Score: 0

      The Department of Justice never makes rulings, silly.

  26. LGPL Versions by mirabilos · · Score: 3, Interesting

    If they chose the LGPL, there still would be the
    issue whether to choose v2.0 or v2.1
    The latter is called "Lesser" instead of "Library"
    and calls itself deprecated due to RMS objections
    on non-GPL software.
    Yes, read non-GPL, not non-open, not even non-free.
    RMS wrote the GPL to exactly achieve the aim that
    all software has to be free as in GPL, and so he
    invented (or copied?) the viral/tainting thing.

    /me votes for MIT or LGPLv2.0

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
    1. Re:LGPL Versions by aardvarkjoe · · Score: 2
      /me votes for MIT or LGPLv2.0


      Isn't it currently under a MIT-style (or similar) license? Various people in this discussion have claimed that it's moving from GPL to LGPL, but this sure doesn't look like the GPL to me.


      I thought that they knew what the ramifications of the license they chose were, but apparently I was wrong; the authors didn't really want their code available under the conditions that they had set forth. I prefer MIT to GPL or LGPL, but it's their business to choose a license that gives them the protection they want. (From which you can see that I'm rather opposed to RMS' "all your license are belong to me" world as well.)


      Of course, since the code has been released under the current license, Lindows/Transgaming/whoever we're talking about is still free to use the current codebase to do what they want, right? The new license will only come into play if they want to use newer versions of wine, as far as I understand things.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    2. Re:LGPL Versions by mirabilos · · Score: 1

      That's what I wanted to express, too.
      I personally use the MIT (to be exact, an
      X.net-style) license, but _if_ you were to
      restrict any further I'd go to LGPL v2.0

      Note you can LGPL your programmes by two
      different means:
      Either you say
      this is LGPL, v2 or any later
      Or you say
      this is LGPL v2.0

      In the latter case (I'd prefer) RMS exactly
      does _NOT_ have the right to change your
      licensing. (However you would have to stay
      with these terms for quite a long time...)

      Changing from GPL to LGPL, off-topic but interesting
      too, is possible. Only for the copyright owners.

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  27. Why not charge royalties? by goldspider · · Score: 1

    When commercial vendors want to add functionality to their product that is already available, they pay to use that code. It worked great for id Software lisencing their game engines. I could see such a royalties system benefit both parties, as the commercial vendor would have a more robust product, and the WINE project would get valuable funding to support it's open-source endeavors.

    --
    "Ask not what your country can do for you." --John F. Kennedy
  28. Transgaming?? by friedmud · · Score: 3, Interesting

    What will this do to Transgaming? They will no longer be able to make changes and keep them to themselves - kind of seems like it destroys their business model.

    I guess the only thing they could do is to for Wine themselves and never touch Codweavers code again - but that means that they now have to deal with a completely larger set of problems than they currently are.

    Personally I think this is bad for Wine - Transgaming has already given so much back to the Wine project it is not even funny (including the fact that Transgaming is now looking to sponsor some portions of Wine progress) - but this switch is going to create some animosity between the two.

    Maybe they should have a dual license - kind of like mysql, where it is GPL, but some companies can license the code and they don't have to contribute back.

    It is a tough situation - but let's hope that forward progress does not get stopped because of it!

    Derek

    1. Re:Transgaming?? by OpCode42 · · Score: 1
      What will this do to Transgaming? They will no longer be able to make changes and keep them to themselves - kind of seems like it destroys their business model.

      Wrong, wrong, absolutely brimming over with wrongability ;)

      Transgaming's model is selling support and pre-packaged binaries. Anyone can go along and download the lastest CVS right now - without paying transgaming anything.

    2. Re:Transgaming?? by Anonymous Coward · · Score: 0

      So what you're saying is that if a company donates code to a project, that company deserves (n)pounds of flesh in return? What about the other developers? If every developer acted that way with their contributions, how long would a project last?

    3. Re:Transgaming?? by treke · · Score: 2

      wrong, wrong. They keep the changes to themselves in the sense that you can't reimport the changes into wine itself because of license incompatibilities. They chose to do that to encourage people to subscribe to their service.

    4. Re:Transgaming?? by Ded+Bob · · Score: 2

      ... Transgaming has already given so much back to the Wine project it is not even funny (including the fact that Transgaming is now looking to sponsor some portions of Wine progress) ...

      If it were me, I would feel this license-change request to be an unwarranted smack in the face. I give you something and then you turn around and accuse me of stealing. That is not very nice.

    5. Re:Transgaming?? by OpCode42 · · Score: 1

      Sorry, that came across wrong... I was pointing out that people can download the source for free, but they make money buy charging for support and binaries :P

    6. Re:Transgaming?? by Anonymous Coward · · Score: 0

      so it was a comment on their business model, not their licensing! How ontopic...

    7. Re:Transgaming?? by Spoons · · Score: 2, Informative
      If it were me, I would feel this license-change request to be an unwarranted smack in the face. I give you something and then you turn around and accuse me of stealing. That is not very nice.

      That is pretty much how they will see it. But it is really transgaming that has sparked this debate (at least initially). Transgaming has taken the wine code and developed an open source but not free software business model. They have written code which they are not willing to give back to wine that has nothing to do with DirectX. They wrote a bunch of the COM architecture which has not been in wine for a while. This code would really benefit wine in moving it to the next level (it allows install schield installers to work on wine for example). The whole problem now is not that transgaming wrote the implementation and won't give it back, but that they say they might give it back at some point in the nebulous future. So now there is no incentive for any developer to work on this major portion of the win32 api because all their work would be useless if transgaming release their code. So it is not the fact that transgaming isn't releasing the code, but the fact that they are holding the wine source hostage. The bsd license allows commericial companies to adversely affect wine either intentionally or unintentionally.

    8. Re:Transgaming?? by Shelrem · · Score: 1

      " What will this do to Transgaming? They will no longer be able to make changes and keep them to themselves - kind of seems like it destroys their business model. "

      Well, i'm not sure about how Transgaming works, but they could always fork a version of Wine from before it turns LGPL. Or, as someone else said, they could try to do a dual-licenced Wine, and pay for a version that they don't have to disclose the source to. That'd probably be difficult to do on a project that wasn't set up like that from the beginning, though (copyright holders may not be so willing to give away their privledges if someone will be making a buck on it).

      ben.c

    9. Re:Transgaming?? by Chris+Burke · · Score: 2

      True, but the binaries have some features that the source doesn't, like support for SecureRom (not that it ever fucking works for me, but that's another issue)

      --

      The enemies of Democracy are
    10. Re:Transgaming?? by Ded+Bob · · Score: 2

      So it is not the fact that transgaming isn't releasing the code, but the fact that they are holding the wine source hostage.

      They can't hold it hostage. Someone should just write their own version. If a company could truly hold software hostage like this, Linux could never have been written while commercial UNIX existed.

      Think about this: it is even harder to write code when an open source version of what you want to do already exists, yet look at all of the VI clones. Someone just needs to start; they can't expect others to just give it to them.

    11. Re:Transgaming?? by byran+lei · · Score: 0, Flamebait

      >What will this do to Transgaming? They will no longer be able to make
      >changes and keep them to themselves - kind of seems like it destroys
      >their business model.
      >
      >
      Who gives a shit? Go buy a PS2 or Gamecube instead.

    12. Re:Transgaming?? by MenTaLguY · · Score: 2

      A more analagous problem would be if AT&T or whoever starting making noises about (maybe) open-sourcing pieces of UNIX that Linux didn't have yet and contributing them to Linux.

      It'd be a major psychologial deterrent to anyone else starting work on those areas in Linux independently.

      Maybe that's not a technical or legal problem, but as long as coders are human you have to consider psychological factors too.

      --

      DNA just wants to be free...
    13. Re:Transgaming?? by Darren+Winsper · · Score: 1

      Actually, Transgaming have said they do want to release their COM implimentations, but they don't want to release the current code because it's a messy hack. They have stated that they wish to clean it up before they release it.

      I'm certain I read this in a Kernel Traffic a while back, but I can't for the life of me find it now.

    14. Re:Transgaming?? by Ded+Bob · · Score: 2

      A more analagous problem would be if AT&T or whoever starting making noises about (maybe) open-sourcing pieces of UNIX that Linux didn't have yet and contributing them to Linux.

      It'd be a major psychologial deterrent to anyone else starting work on those areas in Linux independently.

      Maybe that's not a technical or legal problem, but as long as coders are human you have to consider psychological factors too.


      I do understand this and agree that there is a psychological factor involved. OTOH, the issue with AT&T was using the law to prevent open source as opposed to just a competing fork.

      I never said it was easy, but people should be able to overcome this obstacle.

    15. Re:Transgaming?? by MenTaLguY · · Score: 2

      Ignore the fact that I used specifically AT&T in the parallel example. It could have just as easily been any Unix vendor for that purpose -- I was just trying to draw a (hypothetical) situation parallel to the Transgaming one.

      It's not just a matter of lazy people waiting around for Transgaming to do the work -- it's also the problem of otherwise motivated people thinking:

      "Well, crap, what happens if Transgaming releases their superior COM implementation before mine/ours is ready? I'll have wasted a lot of work ... never mind. I can spend my time on other things that need solving."

      COM is also orders of magnitude more difficult to implement than a vi clone.

      --

      DNA just wants to be free...
    16. Re:Transgaming?? by MenTaLguY · · Score: 2

      Relicensing would certainly be one way to overcome the obstacle, at any rate. Political problems have political solutions.

      --

      DNA just wants to be free...
    17. Re:Transgaming?? by Havokmon · · Score: 3, Insightful
      What will this do to Transgaming? They will no longer be able to make changes and keep them to themselves - kind of seems like it destroys their business model.

      Remember, Transgaming also has a subscription server where subscribers can 'vote' on the options that need work.

      For example, I want my FoxPro 5 apps to work. The only current problem is Window regression. My current issues were only caused after major code changes in June 01. IIRC, one of the top 'voted' options has 400-some votes. Again, IIRC, If each vote is $2, I could spend $1000 one votes for Transgaming to work on my issue caused by the regressions.

      I can easily see even a small company like mine paying for something like that.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  29. For those wondering... by Hard_Code · · Score: 3, Informative
    It seems it was a BSD-style license before:


    1 @c This file is processed by GNU's TeXinfo
    2 @c If you modify it or move it to another location, make sure that
    3 @c TeXinfo works (type `make' in directory documentation).
    4
    5 Copyright (c) 1993-2000 the Wine project authors (see the file AUTHORS
    6 for a complete list)
    7
    8 Permission is hereby granted, free of charge, to any person obtaining a copy
    9 of this software and associated documentation files (the "Software"), to deal
    10 in the Software without restriction, including without limitation the rights
    11 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    12 copies of the Software, and to permit persons to whom the Software is
    13 furnished to do so, subject to the following conditions:
    14
    15 The above copyright notice and this permission notice shall be included in
    16 all copies or substantial portions of the Software.
    17
    18 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    19 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    20 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    21 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
    22 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
    23 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:For those wondering... by Permission+Denied · · Score: 2, Informative


      It seems it was a BSD-style license before:


      This is called the X11 license. It has basically the same effect as a
      2-clause BSD license, but is different from a 3-clause or 4-clause BSD
      license.

      The difference between the X11 license and the LGPL is that the LGPL is what
      is called a "Copyleft." The X11 license imposes no limitations on what you
      do with the code, as long as you acknowledge copyright and disclaimer of
      warranty; the only basic difference between the X11 license and public
      domain (giving up all copyright altogether) is that the X11 license protects
      you from litigation with the no-warranty clause (you can't impose a
      no-warranty stipulation if you don't have copyright on the code).

      Copyleft licenses like the LGPL, on the other hand, impose certain
      limitations on what you can do with the code. The most obvious limitation
      is that any code derived from copyleft code must remain under the same
      license (ie, if you make any changes to copyleft code and distribute those
      changes you also have to distribute source).

    2. Re:For those wondering... by markmoss · · Score: 2

      Thanks, I was wondering. This BSD-style license allows a commercial enterprise to incorporate the free code into their product, giving credit to the authors of the free code, but not publishing the enterprise's changes to it. That is, you can take it, use it, and change it, without giving anything back to the community (aside from free advertising, plus whatever enrichment we might get from having a possibly superior commercial program available).

      Have I got the other alternatives right?

      The GPL still allows using the unmodified free code without giving back, but it severely limits combining the free code with proprietary code. If you sell something where your code works with GPL code, you have to publish your source code under the GPL.

      The LGPL allows linking proprietary and free code together. If you insert your own code into an LGPL module, then you have to publish the changed module (when you sell anything including that module). But if you link separate modules to LGPL modules, you can keep your modules proprietary.

      The good thing about GPL is that it allows only the most basic commercial use of free software without giving back to the community of coders who created the software. (An OEM selling PC's pre-loaded with Linux doesn't have to give back, for instance. The bad thing is, it's so far reaching that it's rather scary to commercial enterprises, so they'll tend to avoid GPL. Which means that if the GPL programs are the best available (gcc definitely is; Linux might be), available commercial products are likely to be second rate because they used something else as a starting point. Quite often, we won't see free programs that adequately cover the more specialized needs either.

      LGPL is a nice compromise in-between. You can't just grab the code and start modifying, unless you are planning to give it back to the community. But you can _use_ it without risking your rights to your own work.

  30. LGPL-style != LGPL by _|()|\| · · Score: 1
    LGPL is not a new license

    I'm quite familiar with the LGPL. Contrary to the Slashdot headline, however, Jeremy is not proposing a move to the LGPL, but to an LGPL-style license.

    1. Re:LGPL-style != LGPL by Jorrit · · Score: 2

      I stand (or rather 'sit' in my case :-) corrected.

      Greetings,

      --
      Project Manager of Crystal Space (http://www.crystalspace3d.org). Support CS at http://tinyurl.com/cb3x4
  31. Go Wine!!!!!!! by motox · · Score: 1

    It was about time wine became free like free beer!!

    1. Re:Go Wine!!!!!!! by T-Punkt · · Score: 1

      Actually it already was "free like free beer" before and Jeremy thinks about "tightening" the licence, i.e. makeing it less free. RTFA please.

  32. hmm, could this be a first? by bigfnb · · Score: 1

    It's bad enough to /. a site, we've all done it before. But to have a site that basically says "Email Me" is just plain cruel.

    Could be the first time we /. an email server? :)

  33. Re:makes sense... by Anonymous Coward · · Score: 0

    THe truth hurts doesn't it?

  34. Use LGPL and retire your software by AdmrlHale · · Score: 0, Troll

    Market economies develop quickest when there is competition. This is economic fact. LGPL/GPL remove any form of this by disabling the ability to make a profit in a competitive manner. So, sure, go ahead and use LGPL and watch Wine become a thing of the past. Any form of the GPL is a virus/plague.

    1. Re:Use LGPL and retire your software by borg · · Score: 1

      A pre-requisite for a market economy is a balance between private property and a "commons." I know I really suck at making these arguments, but imagine how far the printing press would have gotten if anyone who wanted to write a book had to license a language as well as an alphabet before they could write anything. Then imagine what would have happened if some company launched a lawsuit claming that they had a patent on the concept of a written language. Then, another conglomerate sues saying that they own the IP relating to stories about man-vs-man and man-vs-nature.

      The GPL is the best thing out there for creating a "digital commons."

      What I think, and I may be wrong, it that the current rush toward the everything-is-ownable, IPphilia attitude of today is moving our society towards intellectual feudalism; where it will be impossible to create or partake in many endeavors without pledging alleigance to some sort of multinational conglomerate that will 1) fend off spurious IP claims that, even if unjust, are impossible to defend against as a private individual, and 2) work out the necessary cross-licensing agreements with the other multinationals in order to use the appropriate "property." This seems to be antithetical to the idea of a 'free market,' as well as to most of the ideals of the last two hundred years of western thought.

      Again, I may be wrong. I'm getting tired of feeling like a reactionary anarchist everyday I read the lastest "X"-corporation-has-a-patent-on-breathing on slashdot.

      --
      Fermat's other theorem: "I have a simple proof, but I can't write it down as I fear it's a DMCA violation to discuss it"
    2. Re:Use LGPL and retire your software by L*G!X · · Score: 1



      Yeah I agree, if you're a parasitic leech trying to make money off others freely available work, then the *GPL licenses can be somewhat of a nuisance...

      Damn you hippies for not letting me rip you off, damn you all to hell!

  35. Addendum. by saintlupus · · Score: 2

    For example, I use OpenBSD at home. Say I wrap up OpenBSD and call it "FooSecure - The World's Most Secure OS" and sell it for a hundred dollars a copy, without making anything but cosmetic changes and closing the source.

    Oh, I just thought of a better example. Does the version of OpenBSD that Darren Reed released after that whole ipf debacle have any effect at all on the "original" OpenBSD? I find it tough to believe that Theo is exactly worried, whether Reed's software comes with the source or not.

    Oh, and whoever keeps modding my posts Flamebait, GFY. Thanks. It's gonna take a lot more mod points than you've got to get rid of my +1.

    --saint

  36. LGPL -- what are the downsides? by Spoing · · Score: 3, Insightful
    With the LGPL, as I understand it, you can...
    1. Package an unmodified Wine in with your Windows app.
    2. Compile against unmodified Winelibs to port your Windows app.
    3. Make changes to any part of Wine.

    The only resonsibility anyone has under the LGPL is is to provide the modified LGPLed part of Wine to those who;

    1. Ask for it.
    2. Have recieved the binary (as a paid customer or if provided at no dollar cost).
    3. Are willing to pay a nominal fee for the effort to provide the source (optional).

    The only problem I see with this is if a company makes substantial changes to the LGPLed source, and they are unwilling/incapable to seperate the parts they want to keep for themselves into little propriatory modules, they would have an attitude problem.

    Since patches to the LGPLed parts could be used as hooks to link in the propriatory modules, it does not seem like a dire problem for a half decient programmer. After all, they get the rest of Wine/Winelib for no dollar cost or effort.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  37. Re:makes sense... by Dave_bsr · · Score: 2, Interesting

    for the record -

    I've had winXP crash so many times it's not funny. Yes, i've seen the BSOD - it doesn't even offer recovery. and i've seen it more than once. how long have i been running XP? a week. All signed drivers, all stable hardware. Still - crashes...i think I just abuse it too much with the programs I run. It isn't as stable as i've found 2K to be. but 3 BSODs in a week, and having to deal with it's 'pretty' colors doesn't make a happy user. me.

    on the other hand, i've abused linux mandrake pretty well - and on the same box - so you can't claim hardware is all that's crashing XP. Sure - i can crash processes in linux - but it's pretty hard to take down the kernel. Just my 2c.

    --


    Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
  38. "...X would be in far *worse* shape today" by Anonymous Coward · · Score: 0
    I'd hazard a guess that X would be in far *worse* shape today, if it were GPL'd.

    Oh, yeah. That's exactly why X as it is comes with that great bastion of usefulness, twm! And great utilities such as xcalc, the xt toolkit crap, and pile-of-shit hacked-on code like xterm.

    Dude - everything *good* about X in the past 10 (15?) years has been kept locked away by those proprietary companies you extoll. How many desktops give you the quality experience of Irix's 4DWM? One. Guess why. Then the closest thing they get to interoperating between vendors is that pile of proprietary "Open Group my ass" crap that is CDE / Motif.

    The only thing that the BSD/X licenses have done for X and BSD are to ensure that when commercial interests are stealing same, that they all steal the same thing so they interoperate.

    (Posting anonymously to preserve precious, precious karma.)

  39. Re:makes sense... by rutledjw · · Score: 1
    W2K and WinXP are already as stable -- if not more stable -- than the current 2.4.x kernel series.

    Care to back this up? I think not as there is really no basis for this comment. My experience has been the opposite. Although I've never used XP - and have no plans to do so.

    Of course maybe you're a logged in troll and I'm talking to myself...

    --

    Computer Science is Applied Philosophy
  40. Is there a license that requires disclosure only? by vondo · · Score: 2

    To me it always seemed the strangest part of the LGPL license was a requirement to either use shared object libraries or to supply the object files so your propprietary software can be re-linked with a new version of libfoo.a.

    Is there an intermediate license which requires that your changes to a library's code be shared, but don't require you to supply the user with the ability to "improve" the program you ship?

  41. maturation of open licenses by rutledjw · · Score: 2, Insightful
    I think that what needs to be focused on isn't really the "purity of the FSF/free software", but which of the open licenses works.

    The concept of open software and it's use with a corporate, or business, structure is new and many people/companies don't really know what to do with it. We don't know which license works best in a corporate environment. Is that the point? Maybe, maybe not. If Open Software is going to have widespread use and acceptance, it's THE point.

    I don't want to speak for anyone else, but personally it would improve my life, both at work and home, if Open Software WAS a staple. I prefer Linux as both a workstation and personal PC OS. It would be helpful if mgmt wasn't resistant to it's use in the workplace and more of the "warm and fuzzy" apps (games, some of the streaming media kinda junk, blah, blah, blah) were available for Linux at home.

    So from that standpoint, we need to see which of the Open licenses really works. Being able to establish a revenue model is key for Open Software to really get going in the business world. Right now that points to a BSD-style license.

    Yeah, we may have MS "snitching" the BSD TCP/IP stack, but we also now have lote of APPLE users on a BSD-style OS! Who would have thought that was possible a few years ago? That's real progress and it's also bringing the benefits of Open Software to the masses. I'd think even RMS would support that, although he may choke on the BSD license.

    On the flip side: IBM is pushing Linux, but how much of that is media/hype based? I'd think the BSD method of development is much more to IBMs liking, not too mention the license! Yet here they are...

    Anyway, I wouldn't mind buying a copy of "wine" (or whatever it might be sold as) if I had greater confidence it would work properly and had better documentation. I've played with Wine, and I had some things working, but not everything I needed to make the effort worthwhile. I WAS frustrated with the lack of doc, which contrary to what some people say, I usually find plenty of with the Open Software I typically use (Apache, Tomcat, etc).

    I'm NOT ragging on the folks who write Wine, they've done a great job, but I DO think that Wine would benefit from a BSD or LGPL style license.

    If anyone cares...

    --

    Computer Science is Applied Philosophy
    1. Re:maturation of open licenses by Anonymous Coward · · Score: 0

      Agree, Open Source license its still weak...software is maturing and slowing becoming powerful, but I think licensing needs to grow with it to allow a better handles on interoperatiblity like BSD GPL. Enlightenment had that very trouble with the imlib2 because it was a BSD license and they used at one point a loader from gimp that was GPL...

  42. A question re: the LGPL and the GPL by gowen · · Score: 2
    This is slightly off topic, I admit, but I have a problem with the GPL as applied to libraries. Here we go:
    1. According to RMS, if I write code that links with a GPL'd library (say, readline), my code must be GPL'd
    2. Now suppose I write, in a clean room, an exact duplicate replacement for readline (say, greedline) from reverse engineering.
    3. I offer to license to UNIX vendors for $10,000,000
    4. Now I can write non-GPL code with readline hooks and distribute it

    Now, the FSF may argue that it would be illegal for third parties to link my non-GPL code with readline, but this doesn't sound very feasible, and it isn't what is stated in the license.

    (Another thing: Now suppose I merely claimed to have written greedline. It'd cost you $10,000,000 to call my bluff)
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:A question re: the LGPL and the GPL by gowen · · Score: 1

      Doh! That link should've been to the GPL, not the LGPL. (readline is GPL'd)

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:A question re: the LGPL and the GPL by Arandir · · Score: 2

      You can do the above scenario, and RMS couldn't get mad at you over legal issues. If there are two identical APIs, one of which is not under the GPL, then you can legally link to the GPL version without creating a derivative work.

      This is because you can't copyright an API, and the GPL does not restrict usage. GPLv3, if based on the DMCA instead of classic copyright law, could restrict usage. But it would then cease to be free.

      Tom Christiansen has already done what you proposed. He has rewritten readline, and called it "freedline". It's not a true rewrite, but a clever hack. Nonetheless, it should be sufficient to allow you to dynamically link to the real readline without contaminating your own code.

      p.s. Which numbnut judge declared that dynamic linkage contituted derivation? Or is RMS just making this stuff up?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:A question re: the LGPL and the GPL by anthony_dipierro · · Score: 2

      According to RMS, if I write code that links with a GPL'd library (say, readline), my code must be GPL'd.

      Not true. If you write code that links with a GPL'd library, you have not created a derivitive work.

      If you link your code to readline, you have created a derivitive work. If you distribute your code with readline, you have created a derivitive work (and are distributing and probably copying). If you give your code to someone else, knowing that they are going to link it to readline, then that person has created a derivitive work, and you are guilty of contributory copyright infringement.

  43. In a nutshell, yes. by DG · · Score: 5, Insightful

    The LGPL was originally called the "Library" GPL, and then later on was backronymed to the "Lesser" GPL by RMS.

    Its purpose is to allow closed-source applications to use open-source libraries without becoming "infected" by copyleft source publication requirements.

    So if you write a C program that links against the LGPL-licenced glibc, you are not forced to adopt copyleft for your program.

    If, however, you modify the actual library code, you are required to publish source to your changes.

    If WINE were to be LGPL-ed, you could write a program that would run on both Windows and [any x86 OS with a WINE port] by linking against WINE. Your program could be licenced however you wish, as the act of linking against an LGPL-ed resource does not incurr the responsibility of copyleft.

    However, if you discovered that you really needed the as-yet WINE-unimplemented Windows API call foo(), and then did the work to implement the foo() call in WINE, the LGPL would force you to release the source to those changes to the public.

    This is, IMHO, a REALLY REALLY good idea. The nature of the WINE project is that once a certain core of the API is ported, the rest of the work is really very modular, but very broad. Certain companies have been completing work on various APIs needed to get their pet projects working (like core gaming APIs) and then refusing to turn these changes back in to the core WINE project for "competitive" reasons - ie, if they have the only working version of these core APIs, then only they can publish software that uses these APIs (until someone re-does the port work and releases the API in a Free manner)

    Result: uncecessary duplication of effort, and bad feelings all 'round.

    I don't contribute to WINE, so I don't get a vote (which is as it should be) but I'm sure as hell cheering for the LGPL people. :)

    DG

    --
    Want to learn about race cars? Read my Book
  44. BSD style's not all bad... by platos_beard · · Score: 3, Insightful
    While LGPL demands that developers contribute changes back to the community, BSD-style licenses do still encourage it. If a developer fails to put back changes, those changes may not be compatible with future improvements made to the community supported code.

    Someone who takes and closes source from a BSD-style license is saying is that they don't believe future changes made by the community are worth opening their source for. If that opinion is justified, then the project is screwed. The project is in trouble because the community is not producing -- a problem unlikely to be fixed by changing to an LGPL style license.

    --
    What's a sig?
    1. Re:BSD style's not all bad... by jedidiah · · Score: 2

      What exactly exists in BSD licencse to "encourage" code changes be released back to the community? This sort of rhetoric seems absurdly naieve coming from any part of the Unix community.

      You acknowledge the Unix "point of view" for structuring the OS and then ignore it for structuring the licensing. Quite simply: if you don't enforce the constraints, they won't be followed. You need to assume that the end user (developer) is malicious or incompetent or they will walk all over you.

      Unfortunately, no other manner of dealing real humans will end well.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  45. Re:makes sense... by Anonymous Coward · · Score: 0

    I've used win2k for 8 month straight - software and hardware development, gaming and general everyday junk - and it hasn't crashed once. I can kill individual programs, but the OS is rock solid. I'll admit it was a pain in the ass to get it to work at first (thank you ATI, ABIT, VIA and Creative for the worst a-piece-of-shit-smeared-on-my-screen-would-work-be tter drivers included with my hardware) but ever since then, rock solid performance.

  46. Problem With Many Open Source Licenses by G00F · · Score: 1

    There is a problem with so many of the open source license that we use. They are tailored to "freeware". There needs to be more emphasis on creating new license that open up the code, yet insure that the person or company has a way to make money from it, and make money from making programs that shared libaries.

    This world is ran with money. People do need to eat. And there needs to be more emphasis on open source, and less on free software.

    --
    The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
    1. Re:Problem With Many Open Source Licenses by jedidiah · · Score: 2

      Yes, we call that license the LGPL.

      There's quite a bit of payware based on it already including Oracle, Wordperfect and quite a few console games.

      Copyleft only prevents companies from hijacking the entire train when they could merely bum a ride.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  47. Re:Transgaming?? Offtopic question... by praedor · · Score: 2

    I dorked with transgaming's wine not too long ago. As I recall, I was absolutely sickened to learn that it could not be installed system-wide ala the REAL wine, but had to be installed individually into each users home directory.


    Requiring each user to install it separately on a system (multiple installs of the same damn app) is BOGUS. Have they changed their ways or is it still broken this way? You want to use it and play a game? Well install the big-ass app into your home directory AND install the frickin' game there too. Hundreds of wasted megabytes.


    IS there a way to install it system-wide (/usr/local) so any user can use it instead of wasting lots and lots of HDD space on duplicated installs?

    --
    In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  48. Re:makes sense... by Anonymous Coward · · Score: 0

    I've been running XP since WAY back, the only times is has crashed was when I forgot to turn off advanced power management when using SiceNT, i.e. no fault of XP, since XP runs on-top of SiceNT.

  49. Re:makes sense... by praedor · · Score: 2

    And...you have no problem with M$ spying on you, telling you what software you can copy, what you can and cannot do to your hardware, etc. Send me all your vitals too, since you have no problem with that: full name, place of birth, date of birth, social security number (or equivalent), credit card numbers, personal likes and dislikes, sexual proclivities, shopping habits, what places you frequent and the times.


    I assure you I am no worse than Gates and Co so you can feel happy and complacent about giving me all your info. Also, you need to contact be to get my OK to upgrade/change any of your computer hardware in the future.

    --
    In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  50. Why BSD-style licence is the kiss of death by Anonymous Coward · · Score: 2, Interesting

    I just think this contribution to the Wine lists is especially interesting, and deserves to be quoted here:

    On Thu, 7 Feb 2002, Dan Kegel wrote:

    > It's about time. Putting Wine under the xGPL is the best way
    > I can think of to ensure its future. The xGPL makes it possible
    > for competitors to cooperate for their common good - which is pretty amazing.

    This is a fundamental point which we haven't had a chance of discussing
    last time as we argued over silly future (unlikely) possible changes in
    copyright law.

    One important argument was that building a thriving economic environment
    around Wine is essential for its success.

    Everybody agreed on this premise, IIRC.

    The argument followed that BSD license is better for creating such an
    environment, and hence better for Wine, since more business will
    contribute more code back.

    This, I'm afraid, is entirely false.

    I argue that in fact, the BSD license is a STRONG DETERANT for businesses
    to contribute code back, while the LGPL provides an INCENTIVE.

    Note that I do not care, for the purpose of this discussion, about
    businesses which don't intend to contribute code back. They are of no help
    to Wine, and thus irrelevant (if not a little harmful, for reasons so
    eloquently explained by Alexandre).

    A BSD license is a STRONG DETERANT for a business to contribute code
    back. The reason for this is that they have no guarantee that another
    business will not improve a little the code, and thus get a competitive
    advantage. Or that other companies will not use that code on top of the
    code they wrote but not released, and thus again, get that edge. This is a
    fantastic _deterant_ for releasing code back. In fact, Gav validated
    exactly this point when he tried to argue for the BSD license last time:

    But there are companies out there who will benefit significantly
    from commercial use of this code, and who can afford to sponsor a
    portion of the development cost. Until such a sponsorship happens,
    we cannot apply the WineHQ license to that code.

    In other words, they needed that code. They invested some money do get
    it. They are happy with the results. Why not release the code? They have
    what they needed in the first place? The reason is clear -- it cost them
    to get there, they can not aford to bring everybody there for free. I can
    100% understand that. But if the code was under the LGPL, it would not
    matter, because even if they brought everybody there, other companies
    could not step ahead of them, since if they did, they themselves could
    have used that code.

    In other words, TG could have kept Direct3D proprietary, released
    everything else back under LGPL, and they could have _known_ they still
    have the competitive edge in the D3D work! This is why the LGPL is in fact
    an _incentive_ for such colaboration.

    Bottom line is clear: as the project matures and becomes more useful, the
    deterant of contributing code back from a business perspective is going to
    greatly increase, while at the same time, the incentive under the LGPL
    would have also increased.

    In economic terms, for Wine, one spells death, the other, life.

    --
    Dimi.

    1. Re:Why BSD-style licence is the kiss of death by Arandir · · Score: 1

      Rebuttal in One Word: Apache

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  51. Re:Transgaming?? Offtopic question... by OpCode42 · · Score: 2

    Ok, here's a way that should work...

    create /usr/local/wine_drive

    chmod it 777 so everyone has access

    install wine / transgaming's wine

    for each user, create symlink ~/.wine -> /usr/local/wine_drive
    ~/.transgaming - > /usr/local/wine_drive

    Hey presto, one central wine installation everyone uses.

  52. It is still very fluid, it appears... by praedor · · Score: 2

    If you follow the link you will see that what type of license is finally selected is still very much up in the air. An X11-style license/mixed license is one of the latest suggestions. X11-like license for the kernel side, so if any closed stuff must be included for functionality it can but any dlls/libs beyond that would be LGPL.

    --
    In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  53. Adapter Pattern? by hey! · · Score: 2

    Perhaps this stems from my lack of understanding of LGPL, but I don't see how this really keeps anybody who is determined to take their proprietary mods to themselves. If you need foo() and foo() is broken or missing in the library, you just create a wrapper library which has your implementation of foo and just hands off to WINE for everything else. It might not be a bad way in general to deal with the incompatibilities of WINE and WIN32.

    It seems to m that at best it gives the engineers (who tend to understand better the contributions of the community) an excuse to keep their employers from freeloading. Or it may cause some people with vestigal senses of fairness to balk. The intent of GPL and LGPL, as I read them, is to create a kind of social contract between the creators of software and people who would modify and redistribute it, that ensures fairness through the mechanism of granting certain inalienable rights to the user. To work around the limitations of LGPL would require a deliberate act to disrupt this fairness, something which people might scruple not to do where they might not scruple given a license had in implicit invitation to do so.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  54. Re:makes sense... by saintlupus · · Score: 2

    My experience has been the opposite. Although I've never used XP

    Er... this doesn't make a whole lot of sense to me, I'm afraid. On what, then, are you basing this experience. W2K alone?

    (Haven't used XP myself. The cussing from the next cubicle over dissuades me.)

    --saint

  55. The opposing viewpoint by lorcha · · Score: 1

    While I haven't really decided whether or not I personally support LGPL for Wine, I haven't seen the opposing viewpoint posted at all, so I thought I'd just post the link to why GNU backronymed LGPL to "Lesser".

    Basically, they argue that releasing code under GPL encourages more free (not as in beer) software development.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:The opposing viewpoint by Anonymous Coward · · Score: 0

      > ... releasing code under GPL encourages more free (not as in beer) software development.
      ... while significantly decreasing a number of people and more importantly commercial vendors, who will agree to work on and contribute to the project.

  56. Can they? by Guppy06 · · Score: 1

    I'm not sure they could change the license away from GPL, at least the code they already have written. The old code is GPL and must stay GPL according to the termps of the GPL. And if I remember correctly, any code that uses GPL code must also then be GPL. So that means any future versions of Wine (unless started over from scratch) must continue to be GPL.

    I think that's what they mean by "viral licensing."

    1. Re:Can they? by Anonymous Coward · · Score: 0

      The old code is not GPL, read the license. It's a bsd-style license.

    2. Re:Can they? by DustMagnet · · Score: 1

      The owners of the code can release the code under any license they want. No one else can change the license. Sometimes that means contacting hundreds of authors. I haven't looked into how WINE handles ownership issues.

      --
      'SBEMAIL!' is better than a goat!!
    3. Re:Can they? by leeward · · Score: 1

      Wine is not GPL. It is under an X11 style license, and the license specifically allows the license to be changed.

  57. Why not use AMGPL instead of LGPL? by Anonymous Coward · · Score: 0

    Anti-Microsoft GPL ...

  58. In other news... by iphayd · · Score: 1

    Beer is going to sponsor GPL.

    A spokesperson for Budwieser commented that there would be no way they would sponsor anything other. "LGPL? Let WINE sponsor it, Beer is a manly drink. We won't deal with the (L)ady GNU Public License."

    In other news, Alexandre Julliard has stated that they plan to begin advertising WINE during LPGA games.

  59. This can kill wine by Anonymous Coward · · Score: 0

    Well...I've never been a wine fan (it really sucks in emulating an already broken OS, and it barely runs on linux), but the motivation behind it's license was precisely to push companies to contribute to the project and gain some money in the process.

    Lindows, of course is not playing fair, but this will not necessarily mean they will contribute to wine..after all..who will buy Lindows if it doesn't add any value?

    I think codeweavers should just fork and make Lindows pay for the code if they want to use it.

  60. The failure of free software demonstrated here. by Anonymous Coward · · Score: 0

    I develop a really cool application. As it's really cool and free software, people flock to it in droves. Unfortunately, some of these people are motherfucking ideologues who would rather engage in some sort of never-ending pissing contest about whose license is the best rather than let me just do my programming thing and be done with it.
    Why are so many fucking programmers wasting what precious little time and brainpower they've got debating piddly shit no one cares about? Might change to the LGPL? Who the fuck cares? Just do it and be done with it if you want to.
    Christ. You shouldn't have to raise your hand and wait for RMS to call your name to go take a shit.

  61. Watch your spelling, dammit! by cryptochrome · · Score: 2

    You spelled Jeremy two different ways in the discussion. Hint: The first one is wrong.

    Why should I care? Well, his name is my name too, and I get pretty sick of people misspelling it.

    --

    ---If you can't trust a nerd, who can you trust?

  62. Willows is LGPL'd already by Anonymous Coward · · Score: 0

    www.willows.com , it's even multiplatform

  63. LGPL is an awful idea by Anonymous Coward · · Score: 0

    Frankly, *anyone* that uses the LGPL is asking for trouble.

    Stallman hates the LGPL. He wants everyone to use the GPL. He also has the ability to alter the LGPL -- which you've just licensed your software under. He could convert the LGPL to the GPL at any point.

  64. YMMV by EnglishTim · · Score: 1

    ... I've had Linux crash on me more than XP...

  65. No linking by EnglishTim · · Score: 2

    I was under the impression that you were not allowed to link your program to an LGPLed library - you are only allowed to dynamically bind it to it.

    I think this is to ensure that the user can still recompile the LGPLed bit for herself if she needs to.

    1. Re:No linking by Anonymous Coward · · Score: 0

      And for the un-politically correct response; most likely it would ensure that the user can still recompile the LGPLed bit for himself if he needs to.

  66. BSD vs. GPL licences by LinuxParanoid · · Score: 1

    Ironically, think of the BSD licenses as being gift-culture-centric: when the programmer gives away their work, they have no control over how their gift is used.

    The GPL licenses are more of an exchange-culture approach: I give you my code in return for you giving me any code you modify or add to it (if you ever redistribute it).

    --LP, putting a different twist on ESR's anthropological gift/exchange culture analogies

    P.S. To address your question more specifically, the GPL is basically forced sharing. It inhibits leeching a free resource, which may or may not yield more freedom for a creator, contributor or user of the resource, depending on their goals.

    The GPL does raise the costs (barriers to entry) of someone using the 'embrace, extend, extinguish' strategy against you based on the software you built (see: BSD TCP/IP stack). Of course, neither approach eliminates it.

  67. Re:Transgaming?? Offtopic question... by jjeff · · Score: 1

    Yeah, or you just cp your global wine config to ~/.wine/config & ~/.transgaming/config. - You set up your wine directories/drives in there.

    --
    when everything is working perfectly.. BREAK SOMETHING before something else FUCKS up!
  68. It's time for OpenWINE (a la OpenSSH) by Brett+Glass · · Score: 2

    If WINE is placed under a restrictive license (and both the GPL and the LGPL are highly restrictive compared to the current licensing), it's time to do what the OpenBSD/OpenSSH crowd did with SSH: Create a truly free version of WINE that isn't covered by a nasty license that's specifically intended to prevent free use of the code. It's a shame to have to do a fork, but it is the only way to keep WINE truly free. I have just downloaded the latest version of the code, just in case Jeremy & Co. attempt to make it unavailable. OpenWINE, anyone?

    1. Re:It's time for OpenWINE (a la OpenSSH) by rendler · · Score: 1

      The GPL & LGPL are a FREE licenses, what do you think most of the software you're using under Linux (and Linux itself) is licensed under? Not only that but the people who are working on WINE are true geniuses who have been slogging away on the code for close to a decade, I'd like to be able to see anyone try to produce the same results with code from scratch, these people have been working long and hard and if they want to change the license of it from a FREE license to another FREE license I can see no problems. Even if the other free license is more restrictive only to anyone who wishes to release a closed version commercial product.

      --

      *shrug*
    2. Re:It's time for OpenWINE (a la OpenSSH) by jtn · · Score: 1

      Why do you blindly assume he's using Linux? Maybe he's using FreeBSD (BSD license), Apache (Apache license, similar to BSD), XFre86 (XFree86 license, derived from the X11/MIT license), among THOUSANDS of other tools that are NOT licensed under the GPL. Linux is not the end all and be all. There is a great big wide world out there outside of the tiny space Linux and the GPL occupy.

    3. Re:It's time for OpenWINE (a la OpenSSH) by Brett+Glass · · Score: 2
      You write:

      The GPL & LGPL are a FREE licenses, what do you think most of the software you're using under Linux (and Linux itself) is licensed under?

      I don't run Linux, nor do I run GPLed code unless I absolutely must.

      And I never look at GPLed source code; to do so exposes any commercial programmer to severe legal risks.

      (L)GPLed code is not at all free. It's not free as in speech, because commercial programmers can't look at it and learn from it -- nor can they publish commercial works that contain or are derived from it. And it's not free as in beer, because it imposes not only a high cost but the maximum possible cost (zero income from licensing the work) upon programmers who incorporate it.

  69. The Lindows connection - -please use GPL now... by jasonp1014 · · Score: 0

    I would say the "recent events" were most definitely related to Lindows and its use of wine.
    Lindows *does* use wine, KDE, linux kernel and all the rest, but the funny thing is that all of this really underplayed by the company. They try and give the impression that they have their own OS or something. They don't at all. It's all linux kernel, KDE, and WINE with some of their own proprietary code thrown in somewhere, most likely part of the install/config process and additions to WINE to get it to work with their list of Windows apps they're trying to run.
    I think it's perfectly fine if they use WINE, and whatknot *but* only if they give credit where it's due and contribute back to the work they are getting for free.
    At least RedHat has made significant contributions to open source and (as far as I know) still keep everything open. Lindows gives the impression of being much more exploitative, especially if they're not planning on opening up their proprietary changes to WINE.
    This isn't to totally slam Lindows and assume the worst of them, but there is a potential for abuse here. The way to prevent this is to have WINE use a GPL style license. This is one time where I actually appreciate whole FSF creed and see where it's necessary.
    This could go either way... a company tries to exploit open source for it's own ends without giving anything back, flames out and then just basically rips everyone involved off...
    OR
    Lindows does a lot of good work on UI, desktop, and windows emulation and gives it back to the open source community to benefit all, not just Lindows.
    I'm hoping for the second...

  70. Is it really THAT far fetched? AOL + Wine + Linux by TeddyR · · Score: 2, Insightful

    Time for some more of that Conspiracy Theory stuff:

    The recent rumours that AOL was looking to buy redhat... There is usually something behind the smoke...

    What if AOL was looking for a distro to use for their settop boxes (or easily installed on a standard PC). A disto that can have Wine installed on it.

    A distro that AOL can use with wine, and minimal changes to their AOL client would allow them a VERY quick deployment of a Linux based installation of an AOL client.

    A distro that can be bundled with Wine+the client in a single install.

    Or... A client+wine package that can be installed on any distro that the standard users would be familiar with.....

    --
    You may be paranoid, but that does not mean that they are not after you.... --Someone on IRC somwhere..

    --

    --
    Time is on my side
  71. License change would close WINE to developers by Brett+Glass · · Score: 2
    This license change would, effectively, close WINE to me and any other developer who writes commercial software.

    Here's why. As most people already know, the GPL and LGPL require developers who create "derivative works" to give their work away for free. But what most people do not understand is that if a programmer so much as looks at GPLed or LGPLed code, and later writes some code that performs the same function, he or she is open to accusations that the code produced later is a derivative work. (The late ex-Beatle George Harrison fell into a similar trap when he heard a song and, years later, wrote one with a similar melody. A court convicted him of "unconscious" copyright infringement because he'd heard the original song.)

    For this reason, commercial programmers simply cannot look at source code that's published under one of the FSF's licenses without taking a tremendous risk which could destroy their careers as programmers. This may be fine with Richard Stallman -- who in the GNU Manifesto stated that programmers should code for love rather than money and that good salaries for programmers should be "banned" -- but for those of us who need to put food on the table it is simply a risk we cannot take.

    Thus, if WINE is GPLed, I can no longer look at the code, fix bugs when something breaks, or contribute to the project. Nor can I peruse the code in order to learn from it. It will, effectively, be as closed as a closed source product to me and to any other commercial programmer. WINE will be un-free, and only a truly free fork (which I sincerely hope will occur if CodeWeavers attempts to change the license) will be accessible to those who want to code for a living.

    1. Re:License change would close WINE to developers by jasonp1014 · · Score: 0

      Yeah, right...

      Actually it would close your ability to exploit other people's work for your own ends without contributing anything back.

      That's the flip of side of your FUDy argument.

      To think that your career is at risk if you look at GPL code and that the GPL makes things more closed is just kind of ridiculous. There are too many "for profit" companies that use and contribute to open source to make the GPL is for communists stance.

      The foundation of linux/GNU is all GPL licensed of the strictest sort and that hasn't hurt anyones ability to make money off of it or use it. In fact that's the reason why it has succeeded. Love or hate the GPL for being a "viral" license, but it was that kind of license that enabled the "virus" of linux and open source to grow exponentially like it has.

      The LGPL is a good compromise that allows proprietary use of WINE as a library while at the same time ensuring that changes to the core functionality used and needed by all gets contributed to. I think that's the way to go.

      I'm normally antipathetic to the FSF dogma myself, but just like a good quote from a previous thread, paraphrased: it prevents weasels with long overcoats from standing on the shoulders of giants.

      Why is this mod'ed to 2 and my previous post is still 0???

    2. Re:License change would close WINE to developers by Brett+Glass · · Score: 2
      You write:

      The foundation of linux/GNU is all GPL licensed of the strictest sort and that hasn't hurt anyones ability to make money off of it or use it.

      Oh? In that case, why has Red Hat lost millions of dollars, making only an insignificant profit in a very few quarters due to Enron-like accounting tricks? Or why VA Linux folded its original hardware business and is now barely limping along? Or why Eazel failed utterly within a year after its debut?

      Remember: the purpose of the GPL, as stated by author Richard Stallman himself, is to destroy businesses that attempt to make money by producing software.

    3. Re:License change would close WINE to developers by jasonp1014 · · Score: 0

      Oh? In that case, why has Red Hat lost millions of dollars, making only an insignificant profit in a very few quarters due to Enron-like accounting tricks?

      Well "insignificant" or not profit is profit. It's certainly an improvement over a loss.

      Any substance to the Enron accusation?

      Even if RedHat as a company was *not* making profit programmers like you and myself are still
      getting paid regardless if the company makes a profit.

      Remember: the purpose of the GPL, as stated by author Richard Stallman himself, is to destroy businesses that attempt to make money by producing software.

      C'mon that's another ridiculous statement.
      The goal of Stahlman has never been to prevent people from making money creating software. As obnoxious as he can be his goal has always been again closed source not making money. After all he, and Linus, and Larry Wall, and all the other open source gurus are all able to get top dollar for their work.

      And out of all the open source related jobs out there: Linux sys admin, device drivers, embedded, web programmers, etc. there are plenty people who realize that it doesn't have to be an either/or thing with open source and making money.

      In this particular instance what's at stake here is that a company can come in misrepresent that they have "created" an "OS", blow a lot of hype and then make money on other people's work without giving credit and without contributing back.

      If any company benefits from "free" software then they shouldn't be able to own or fragment it. After all they got it for free themselves.

      Companies can still make money in this way and regardless programmers and technology savvy people are always going to be making money even if the companies fail.

      It's a matter of principal that WINE should be benefited from their relation with a company like Lindows instead of exploited, and that if you would like to see a superior technology succeed (as opposed to marketing monopoly) then you have to give credit how the GPL license contributed to the success of all of this.

      If you don't want to then just stick to MS and VisualBasic -- there's plenty of money to be made there.

    4. Re:License change would close WINE to developers by Brett+Glass · · Score: 2
      You write:

      Even if RedHat as a company was *not* making profit programmers like you and myself are still getting paid regardless if the company makes a profit.

      Enron employees were being paid, too, until the bubble burst and the company went bankrupt.

      The fact is that Red Hat has lost millions of dollars and is still burning through stockholders' money at a breakneck pace. Its revenues dropped nearly 20% last quarter. (See the company's Form 10-Q on Edgar.)

      When it collapses, many people will be "burned," just as was true with Enron. Look at the same Form 10-Q, and you'll see that in just the 9 months covered by the form, employees exercised more than $4M worth of stock options. If they still own the stock (and many are likely to), they'll suffer just as Enron's employees did.

      The GPL Emperor (penguin?) has no clothes.

      CodeWeavers has a lot of talented people working for it, and deserves to make money. A change of business model is the proper course. But adopting the (L)GPL as its "savior" is suicide for the company itself and damaging to everyone who would like to use WINE. (Again, the GPL and LGPL were intentionally and explicitly engineered to destroy businesses and livelihoods.)

    5. Re:License change would close WINE to developers by jasonp1014 · · Score: 0

      CodeWeavers has a lot of talented people working for it, and deserves to make money. A change of business model is the proper course. But adopting the (L)GPL as its "savior" is suicide for the company itself and damaging to everyone who would like to use WINE.


      Seems like you're mixing up two different agendas: that of a particular company (your employer?) and that of WINE and open source in general.

      I don't know the entire scoop, but I know that CodeWeavers did not start and do not own WINE, and it isn't their decision to go with the LGPL.
      Of course, like all businesses, their motive is to make money and their agenda does not benefit everyones except their own and possibly yours I guess.

      For the agenda to make money and eliminate competition it would be in their best interest to own and control all of WINE and make everyone pay for, just look at MS for a real-world example on that.

      Some companies have some integrity and contribute back to the open source that they are using or benefiting from. That's what I would recommend.

      Open source and proprietary each have their own place. Look to the other idealogue ESR for a more rationaly and slightly less obnoxious argument for open source.

      Things like protocols, standards and commodities benefit from being open, things that are customized and specialized are just fine left proprietary.

      Having a kick-ass windows emulator would be a great commodity for all linux distributions and would benefit everyone, except MS. If companies are going to cash in on the work of open source contributors then they should give back. The LGPL is the legal doc that gaurantees that arrangement.

  72. Re:Is there a license that requires disclosure onl by spitzak · · Score: 2
    Apparently the common solution is to add a paragraph of "exceptions" to the start of the LGPL and say this is your license. The exceptions basically say "as a special exception to the following rules, you can statically link your program with the library and release it without source".

    I don't like this, it is another license, and as far as I can tell the vast majority of people writing LGPL would be happy with this modification. I wish there was an official modification of LGPL to say this.

  73. Failing business model by Anonymous Coward · · Score: 0

    The CodeWeavers seem to have losing their money on non-existant business model, and now they are looking into recruiting the whole community to work for them for free...
    It is not because their company wants to keep Wine free, it is because they want to stop compeitirs from producing more successfull product.

  74. Odd by Moderator · · Score: 0

    Both Microsoft and Apple have contributed back to or supported BSD. Apple is giving code back, Microsoft is releasing .NET for FreeBSD.

    --
    The World is Yours.
  75. That's another way the GPL/LGPL destroy freedom by Brett+Glass · · Score: 2
    m_evanchik writes:

    Ouch, my head hurts after trying to read that thing.

    Something is wrong with the world when computing is more about legal document than writing code and fiddling with electronic gadgets.

    Sometimes I think that GNU just makes matters worse by adding another layer of complexity.

    You're right. One of the fundamental freedoms that users of open source should possess is "freedom from FUD." They should have confidence that they are able to use code in the way that they expect, and that they understand all of the terms and implications of the license.

    Neither the GPL nor the LGPL provides this. Each begins with a political manifesto, then moves on to a license, rife with legalese, that the FSF itself admits has never been fully interpreted by a court. Even within the FSF's own ranks there are disagreements as to what the language means.

    The BSD License is short, clear, and unambiguous. There's no FUD -- no question about what it means. And it has been tested and ruled to be valid in a court of law.

    Licensing WINE under the (L)GPL would do more than infect it with an intentionally malicious, viral license.

    It would infect it with FUD.

    1. Re:That's another way the GPL/LGPL destroy freedom by ichimunki · · Score: 1

      The average Hello World program is short, clear, and unambiguous, too. But frankly, as a user leaves me a little underwhelmed. I like programs that actually do something useful.

      Similarly, the BSD license is short, clear, and unambiguous for a reason. It doesn't do much-- it's one step away from simply putting your software into the public domain. The GPL has all that extra wording to attempt to do something interesting: promote free software and provide developers with some feeling that their work won't be used to create proprietary software. Whether or not it does this (better than the BSD license) remains to be seen.

      --
      I do not have a signature
    2. Re:That's another way the GPL/LGPL destroy freedom by Anonymous Coward · · Score: 0

      The BSD License is short, clear, and unambiguous. There's no FUD -- no question about what it means. And it has been tested and ruled to be valid in a court of law.

      Cite?

  76. Re:Is it really THAT far fetched? AOL + Wine + Lin by cgleba · · Score: 2

    "A distro that AOL can use with wine, and minimal changes to their AOL client would allow them a VERY quick deployment of a Linux based installation of an AOL client. "

    If they ever decide to use thier own browser [Netscape/Mozilla] that would allow a very quick deployment on just about any OS. The only thing they would need Wine for is proprietary plug-ins [ala Codeweavers], so your argument does have merit.

    They're locked into Windows by their own decision (they're no longer legally bound by contract) to continue to buy IE even though they make thier own browser. It absolutely boggles me.

    It's like if Chrysler decided to use all GM 4-cylinder engines in thier cars while they continue to manufacture their own engines and sell them to Mitsubishi (as they do) all the while complaining about GM's 'monopoly' and how they are 'being forced out of the market, per say.

    This rant is running off-topic, but it completely blows my mind how AOL could complain about MS monopoly while at the same time contributing to it by using IE all the while they have their own browser which they don't use, have never used, nor have any intention to ever use (no AOL person has ever made any public statment that they ever intend not to use IE in thier PC AOL client -- they 'hinted' at perhaps using Gecko in their mythical 'web applicance', which I don't see happening any time soon.)

    Can anyone shed any light on WTF AOL is thinking and [back on-topic] how this could relate to wine?

  77. BSD and LGPL both limit freedom. by dwheeler · · Score: 1
    Both the BSD license and the LGPL license limit the freedom of developers, depending on how you define freedom:
    1. The LGPL license limits the freedom of developers, because it doesn't let them take the code and make it proprietary.
    2. The BSD license limits the freedom of developers, because it doesn't let them use or build on any changes made by other developers (because others can always make proprietary changes).

    Which is better depends on what you think is important. But the belief that the BSD license is "more free", as espoused by some here, is not a universal notion.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
    1. Re:BSD and LGPL both limit freedom. by Brett+Glass · · Score: 2
      You write:

      The BSD license limits the freedom of developers, because it doesn't let them use or build on any changes made by other developers.

      Not true at all. The BSD License does permit anyone to change or build upon code that's licensed under it. However, it doesn't attempt to confiscate other developers' work, as the GPL and LGPL do. That's fair; it's their work.

  78. Re:Date-rape laws can cure Dyslexia by Anonymous Coward · · Score: 0

    Anyone ever get the opinion that Ringbarer was dateraped by a dyslexic? Right up the bared ring :D

  79. Re:I claim this post in the name of logged-in trol by Anonymous Coward · · Score: 0

    So I guess your just a lazy cunt with a spell checker then. Jizzmopper.

  80. LGPL, not GPL. by Penguinoflight · · Score: 0

    I think this is offtopic, so you're lucky. They're discussing switching to LGPL which has no disadvantage that the BSD licence doesn't also have. Though it would seem slightly hard to define "based on" and "uses".

    Still the fundamental principal is nice, you have to change a lot, and add stuff to make money, which encourages creativity, or open source.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
  81. As long... by Anonymous Coward · · Score: 0

    as you open source people keep bickering over license garbage, open source will continue to fail. Try focusing on making your software decent and useable instead.

  82. BSD License ruled valid by Brett+Glass · · Score: 2

    The BSD License was ruled to be valid -- and enforced! -- during the lawsuit between AT&T's (later Novell's) Unix System Laboratory and the University of California at Berkeley over the distribution of BSD. The University successfully claimed that AT&T had violated the BSD License by failing to credit the contributors to the BSD code . The claim carried such weight that it forced a court-approved settlement in which USL capitulated.

  83. wine may turn to water by Anonymous Coward · · Score: 0

    wine may turn to water

  84. Dr. Seuss and Open Source by Brett+Glass · · Score: 2
    This entire issue is reminiscent of the well known Dr. Seuss story Horton Hatches the Egg.

    In the story, a bird lays an egg and then convinces a kindly elephant named Horton to sit on it. Horton braves all manner of hardships -- heat, hold, even the indignity of being captured and displayed as a freak in a circus -- to remain with his charge until it hatches.

    Whereupon, the bird immediately demands that Horton return the fruits of his labor to her.

    Were she a modern Richard Stallman, she might have declared that it was a GPLed egg.

    Writing a program -- like laying an egg -- isn't necessarily an easy task. However, bringing it to the marketplace and successfully selling it as a product -- especially in the presence of a free alternative -- is a much more difficult and dangerous one. The company that hopes to sell a product that's an improved derivative of one that's available for free is taking a big risk and must make a truly Hortonian (if I may coin the phrase) effort to be successful.

    What Mr. Stallman and the GPL would ask is that the person who manages to do this -- against all odds -- get nothing.

    CodeWeavers appears to believe that the emergence of products such as Lindows is a threat to it and/or to WINE. Nothing could be further from the truth. If the creators of such projects act in their own best interests, they will return all but the most strategically important code from their implementations to the WINE project, reserving for themselves only what is necessary to differentiate their product from what another vendor (e.g. Red Hat) might produce. This minimizes their maintenance costs, and may -- there's no sure thing here -- provide them with sufficient value added to survive in the presence of a free alternative.

    To (L)GPL WINE, on the other hand, prevents such worthy products from ever seeing the light of day. It is, in essence, snatching back the egg from poor Horton after all of his hard work. And it won't benefit WINE or CodeWeavers. The companies' potential contributions will be lost, and CodeWeavers and WINE will gain them a reputation for being hostile to business. This will cause the consulting business from which CodeWeavers hopes to make money to dry up.

    In short, the move is shortsighted and bad for all concerned.

    CodeWeavers should look instead to the model of Wasabi Systems (http://www.wasabisystems.com/), which just received a round of venture capital funding worth more than $1M to port, publish, promote, and consult on NetBSD. NetBSD is truly free; it's published not under the restrictive GPL or LGPL but under the BSD License. And Wasabi is going strong; they just published a desktop package (consisting of NetBSD plus GUIs and applications) that is competitive with the best of the Linux distributions.

    1. Re:Dr. Seuss and Open Source by Anonymous Coward · · Score: 0

      This entire issue is reminiscent of the well known Dr. Seuss story Horton Hatches the Egg.

      In the story, a bird lays an egg and then convinces a kindly elephant named Horton to sit on it. Horton braves all manner of hardships -- heat, hold, even the indignity of being captured and displayed as a freak in a circus -- to remain with his charge until it hatches.

      Whereupon, the bird immediately takes away the fruits of Norton's labor.

      Were she a modern Brett Glass, she might have explained that it was a truely free BSD egg.

      You see, the BSD license does not protect you in any way from investing many hours in writing an excellent product and then have it taken away from you by the first passing businessman out for a quick buck.

      A LGPL'ed WINE on the other hand would have prevented such abuse and ensures that people who take will have to give back as well. There is a description btw for the behaviour where people only take without giving anything back, it's called "asocial". [See also 'trailerpark']

      Cheers,
      Waldo

  85. Good idea by Anonymous Coward · · Score: 0
    I think it's a good idea to relicense it. I do think the licenses should be assigned to the dozen or so most important Wine contributors, so they can relicense it if need be. Ideallyt, they'd form some organization that could relicense by some majority vote.

    However, even without this, a switch to LGPL would be quite beneficial. The Wine project is otherwise going to get jacked by projects like Lindows and similar.

  86. Why should I even care? by r6144 · · Score: 1

    As long as I can run certain Windows apps (like some multimedia demos) in wine, and can have wine-based things like kylix.

    I believe porting delphi to linux/wine is mostly a lot of tweaking and fixing the rough edges in both delphi and wine (plus writing linux-specific things like CLX). If a lot of code need to be written for wine, this won't be economically feasible for borland. Therefore, I don't think borland would care too much about whether or not open-source the small amount of changes in wine, compared to the tons of code in delphi/kylix. They just want to get kylix running and sold.

    Quite a few other wine-based commercial apps are in the similar situation.

    As for wine as a standalone application, LGPL might be better. How much of wine is currently commercially contributed? Not much, IMHO. Changing to LGPL might not do much benefit, but it surely will not do much harm here.

  87. WINE is not being "jacked" by Lindows... by Brett+Glass · · Score: 2

    ...any more than Linux is being "jacked" by Red Hat. Both are trying to add value -- something which they must do in order to sell product, because the code is available at no cost.

  88. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  89. Ve by Rogain · · Score: 1

    Ve have vays of making you submit patches!

    --
    The current Slashdot moderation system is made by gay communists!
  90. Sucker by Rogain · · Score: 1

    No but you can turn openbsd.org into suckers. That what happens when someone steals your code and makes cash on it.

    --
    The current Slashdot moderation system is made by gay communists!
    1. Re:Sucker by Brett+Glass · · Score: 2

      OpenBSD's code, like all BSD-licensed code, cannot be "taken" or "stolen." It's already been given to everyone, freely, to use as they will. No matter what anyone does with it, the code will always be available and free. That's true freedom. It's GPL that's sucker bait. Use it, and your work is confiscated.

  91. This debate is OVER! Slashdot is a month late. by Dr.+Spork · · Score: 3, Interesting
    I've followed this somewhat closely, and it is indeed true that there has been a discussion about the LGPL. This debate was held openly, with Alexandre actually advocating the LGPL switch. However, Codeweavers programmers and other core WINE hackers gave some excellent reasons for staying on the less restrictive license, and Alexandre quickly saw that there wasn't enough support among the important contibutors and politely backed down.

    I thought their open debate was interesting enough that I submitted it here on Slashdot. However, the issue is now dead. They are NOT changing to the LGPL. Please leave the WINE coders alone and let them write code. They deserve credit for having a very civil and constructive debate about licensing issues, in a climate where flamewars are the rule when the issue gets brought up. WINE coders are not only excellent programmers, but they are also wise for having settled the issue. This "Jeremy" may be a smart guy, but his position lost out. Him trying to stoke up the issue and cause dissention in the improbably civil WINE community does not seem very smart to me. Last year was the time to discuss this. Now is the time to shut up and code.

    1. Re:This debate is OVER! Slashdot is a month late. by Brett+Glass · · Score: 2

      Alas, I spoke to Jeremy White only yesterday, and he told me that he and Alexandre wanted to close the code. Thus, the discussion is not at all over. I hope that they will reconsider. Users and developers should be able to free themselves from the grip of Microsoft without falling into the grip of the equally megalomaniacal FSF.

    2. Re:This debate is OVER! Slashdot is a month late. by Dr.+Spork · · Score: 2

      What do you mean "close the code?" I thought the topic (allegedly) on the table is whether to keep the liberal X11 license or switch to the more restrictive LGPL, which wouldn't allow commercial entities to distribute binary-only revisions of WINE. "Closing the code" usually refers to a switch to a non-OSS license. I presume (and hope) that's not on the table....

    3. Re:This debate is OVER! Slashdot is a month late. by Brett+Glass · · Score: 2
      You write:

      "Closing the code" usually refers to a switch to a non-OSS license. I presume (and hope) that's not on the table....

      Neither the LGPL or the GPL is an open source license. Richard Stallman and Bradley Kuhn of the FSF have both said so, recently, in public forums, and the FSF has published literature to this effect.

      And, in fact, they're right. Both licenses violate two points of the Open Source Definition: they discriminate against a group of people (developers of commercial software) and against a field of endeavor (the creation of commercial software). Thus, despite the desire of some people to call them "open source," they simply do not qualify. They can't, because they are discriminatory.

      Licensing WINE under the GPL or the LGPL would completely close the source to professional programmers who write commercial software. Such a programmer could not look at it, or fix a bug, without seriously endangering his or her livelihood and career. Why? Because (as explained in an earlier message) any software that the programmer wrote which performed a similar function, or even used one of the same algorithms, could be claimed to be a "derivative work." The programmer would then have to give the work away.

      In short, putting WINE under the (L)GPL would be closing the code.

    4. Re:This debate is OVER! Slashdot is a month late. by Anonymous Coward · · Score: 0

      Nice troll.

      Your 419 anti-GPL posts proclaim the greatness of proprietary software and the suckiness of the GPL. And yet here, you claim that putting Wine under the GPL is "closing the code". Why is Microsoft's closed software okay, and GPL's so-called "closed" software NOT okay? Ohhhh, I remember. You claim to be a programmer, and you claim the GPL is taking food off your table because you can't *steal* GPL code and use it in proprietary programs that do not give back to the community, but only enrich yourself. You're the guy who got in public arguments with Stallman, and you made him look *moderate* by being so insanely violently zealous against the GPL.

      Basically, you want to take Konqueror, close the source, change the name to BrettBrowser 1.0, and sell it as your own (WinXP version only, of course), and the GPL prevents that. Bummer. Maybe you should pick up Sam's "Teach Yourself C in 21 Days". I'll sell you my old copy.

      And you claim the GPL discriminates against Microsoft and other proprietary companies by not letting them use open-source code in proprietary products. Too Bad - why should it? What does a GNU/Linux (Brett, that GNU's for you) coder owe Microsoft? Once it gets proprietized, Microsoft will kill what little leverage the open-source crowd had and use their own massive monopolistic leverage ($$$ and market share) to kill our versions *and us* by extending our public standards into their proprietary ones. And I don't see how M$ making billions using BSD networking code, FTP, etc. helps BSD at all. At least Apple is giving tools, code, and bugfixes back, according to jkh. I don't see your employer Microsoft giving anything back to us. Ohh, I forgot, IE is free (only to kill Netscape), Office is bundleware (only to kill Corel), Outlook (...you get the picture).

      I can use the Gimp happily on 3 or 4 different OSes AND I can see the source code and learn from it, AND I can modify it, AND I can write patches AND I can write plugins AND I can load it on all my machines. Can you name any Microsoft product that fits those qualifications, without signing a threatening NDA or a EULA? Gee, how about Microsoft's FTP program that was ripped off the BSD guys? How about Kerberos? Got the full MS code for that one? Nope. Why do you think Microsoft doesn't attack the BSD's like it attacks Gnu/Linux? It's unpaid R & D, better than stealing off Apple, cuz they can't get sued because the BSD license offers no protection against being embraced and extended.

      Your problem is that you never look at software as a user, but only as a get-rich quick schemer. For a user, the GPL is the BEST license. For the get-rich quick mooch, it sucks, because IT PREVENTS MOOCHES FROM SCREWING THE COMMUNITY. It's Free for me as a user, but it withholds one so-called "freedom" - the freedom for the commercial vendor to close it up and make his fortune off an unpaid author's generous and much-appreciated gift to the community. The GPL withholds the freedom of the scammer to screw the original author and the community it was written for. If companies want to take part in sharing their code, they're free to use GPL code as they wish. But if they're here to mooch, they can't use it. Tough. We're not here to help you kill us.

      Mister Glass, write your own code if you don't want to play fair. If you can't make it, maybe it's because you spend more time TROLLING than writing code. 419 anti-GPL posts. 419 anti-GPL posts. 419 anti-GPL posts. 419 anti-GPL posts. 419 anti-GPL posts. 419 anti-GPL posts. 419 anti-GPL posts.

      Think about it.

      And yes, I have written GPLed code - and I rest easy at night knowing it will never be used by Microsoft to abuse their monopoly and stifle the evolution or growth of computing.

      /* karmasave mode off */

  92. Re:I claim this post in the name of logged-in trol by Anonymous Coward · · Score: 0

    I love the way you say shitblister, can I get you to mop my jizz?

  93. Re:Is it really THAT far fetched? AOL + Wine + Lin by rtechie · · Score: 1

    AOL is supposedly making a AOL/Tivo thing that will allow web browsing, email, and instant messaging. All running on Linux.

  94. Re:In a nutshell, no. by Anonymous Coward · · Score: 0

    All I have to do is implement the Windows API call foo() in my own library, rather than in the context of the WINE library, and then I don't have to disclose it.

    So it seems your argument doesn't fly.