Slashdot Mirror


Novell License Draft 1.0 Submitted for Review

Bruce Perens writes "Novell has submitted its Open Source license for review. You can find it, and a few details about license-review, here. "

31 of 90 comments (clear)

  1. Re:innovation? ... look harder by Bruce+Perens · · Score: 3
    Agree that license proliferation is bad. We are working on coming to some sort of convergence.

    Thanks

    Bruce

  2. Re:The NPL : GPL relicense clause ? by Bruce+Perens · · Score: 2
    I'm going to talk with them about the GPL and implications for linking with the Linux kernel. I don't know if I'll get anywhere, but it's worth a try.

    Bruce

  3. Re:Three cheers for Bruce Perens by Bruce+Perens · · Score: 2
    I just gave Novell some advice. They started out with the right attitude, which is really important. I didn't really have to convince them of anything.

    Bruce

  4. Re:Copyright Open Source by Bruce+Perens · · Score: 3
    Attorneys have told me that it's more difficult to lose a trademark through not defending it than most laymen think.

    Thanks

    Bruce

  5. Re:Copyright Open Source by Bruce+Perens · · Score: 2
    1. I wasn't at that meeting.

    2. Not every attorney agrees with yours on that issue.

    Thanks

    Bruce

  6. Re:Open Source Schism by Bruce+Perens · · Score: 2
    I did advise someone at Novell who is directly connected with the license to read slashdot and technocrat today. But weblogs are somewhat noisy, if I put objections together into a coherent document it might get a bit farther.

    Thanks

    Bruce

  7. but they don't do that either by hawk · · Score: 2

    That's not how they do it, though. They ship with the GPL, and the authors even frequently think that it's GPL software. But it's not, and this is done without changing a word of the GPL--the actions override the text.

    This usually happens because the GPL was a poor choice for the project, and that the developers didn't fully understand the consequences of the viral nature of the license. That is, it usually happens in projects that can't possibly be GPL'd.

    The solution is not editing the text, but another file that explains what the text means in light of what really happened. Alternatively, a LICENSE file could state that the terms in the file in the directory GPL apply save as follows. Either way, the copyright isn't violated.

    hawk, esq.

  8. Re:Licence problems by Bruce+Perens · · Score: 2
    If you are distributing your own work and nothing else, you may always change the license, and you can also distribute with more than one license. What you can't do is tell people who already have an old license that their license is no longer valid, unless you wrote the ability to do that into your terms.

    I don't see that this restricts what you can do with your own work at all.

    Bruce

  9. Re:Open Source Schism by Bruce+Perens · · Score: 2
    As a developer, I do feel the GPL does benefit me by enforcing the quid-pro-quo in which we exchange code and "developer attention". I recommend it as a first choice to people who are asking about Open Source licensing.

    When I contribute code, I do it to increase the problem space covered by free software. Not only am I not interested in helping proprietary software developers, I would object to their incorporating my code without negociating a commercial license. My code is not a gift to them, it's something I share with the free software community.

    Regarding Java, if the copyright holder doesn't want to prosecute your use of a non-free run-time, that is the copyright holder's choice. See also the GPL provisions for code that is a standard component of your system, which may apply to the Java run-time.

    Thanks

    Bruce

  10. Re:Differences between GPL and NCL by Bruce+Perens · · Score: 3
    I am actually a bit concerned about the arbitration thing, because of the chance of a rich company being in dispute with a poor developer, and the poor developer having to pay very large legal fees. I'm surprised that with this up on Slashdot and Technocrat for most of a day, nobody's taken the time to think this issue through. Also, note that licenses that insist on a U.S. arbitrator probably wouldn't be upheld by courts outside of the U.S. - I got exactly one comment about that.

    I've got to take comments on these issues back to Novell. Please think them through, folks.

    Thanks

    Bruce

  11. Re:About three classes of Open Source Licence need by Bruce+Perens · · Score: 2
    I think we could handle the branding issue without everyone having their own license. The problem is that everybody's law department has a different take on what they need to do, and there is no case history of how these licenses have held up in court.

    There is a working group on license convergence that has not yet officialy invited me on board but I think I will get in to their next meeting. Hopefully at that time they will see that I am not an ogre and will invite me to be a regular participant.

    Bruce

  12. Re:Copyright Open Source by Bruce+Perens · · Score: 2
    OK, you mean patent it as a business system. Fortunately for all of us, it is too late to patent it now.

    Bruce

  13. Re:Open Source Schism by Bruce+Perens · · Score: 2
    I'm going to ask them to clear up the linking issues. I think it's a big ambiguous regarding whether or not this is a "partnership" license like the GPL (don't say "viral", it's pejorative) or not.

    Bruce

  14. trusting Novell... by Anonymous Coward · · Score: 3

    Hi all!
    Wasn't there an outstanding copyright-court-case with some people from the open-source-community?

    Why should we (the open source community) trust Novell ? Why should we trust Novell while court case 9704-339 (4th Judicial District Court) is still outstanding ?

    For those of you who don't know, this court case
    alleges (using the evidence of contractors who
    worked for Novell as well as internal Novell
    documents), that much of Novell's BorderManager
    product (a closed source product) was based on the Squid proxy server (a GPL product).

    Why should we trust a company who thinks the following of us :

    "..... Once again we must balance the costs in-house development of "comparable code" against the costs and risks of simply taking their code and using it... this last group of copyright holders could be particularly troublesome for Novell to deal with.... "

    If Novell now also favours the open-source-method, this could mean a view things:
    1.) It's "we too" (marketing!)
    2.) They really fear, that Micros~1 and their
    Active-Directory could make Novell obsolete. So
    they use coopetition-tactics to hurt them
    (so they are Linux-friendly as long as it's favorable for them)

    We'll see. Currently Novell might be ally, but who know's what they'll do in the near future? The license is a bit loose on prohibiting mayor changes to the license. They could (IMHO! I'm no lawyer) in the next version of the licence change it to their very own rules...

  15. License problems by gblues · · Score: 2

    Bruce,

    I think the problems with the license can pretty much be summarized into the following three points (two of which you mention above):

    1. Arbitration, which as you point out could result in the little guys (read: us) getting walked on.
    2. The specific mention of AAA holds zero weight outside of US borders.
    3. Most importantly, like the GPL, the NCL is viral. That is, derivitave works must be licensed under the NCL. There is not even an exception clause for the GPL, which means not only does NCL alienate people who dislike the GPL for the same reason, it also effectively prevents using GPL code in an NCL project, or vice-versa.

    If you look at this from Novell's point of view, this is a perfect spot to be in. They get all the good karma that comes with being a supporter of true "open source," but have put it under a license where none but the most mercenarial coders (i.e. those who will contribute to anything regardless of license) will even touch the code. On top of that, nobody from either of the other license camps can touch the code--the NCL will "infect" BSD programs, and NCL's "you can't relicense" clause prevents GPL programs from incorporating the code.

    In short, it's good as far as being "open source," but it seems to have been purposely designed not to play well with existing OSS licenses. Interoperability among licences should be a higher priority for the OSS community in general, and this is a great example.

    Nathan Strong
  16. Re:This would not be a problem... by greenrd · · Score: 2
    Actually, there are loads of opensource projects out there not licensed under GPL. Always have been, always will be. See for example:

    Open Directory: Open Source Java

  17. innovation? by arielb · · Score: 2

    I'd rather see more technological innovation instead of more legal/licensing innovations. In the end, that's the only thing that matters

    --
    ---
  18. Differences between GPL and NCL by retep · · Score: 4

    As far as I can see there are very few differences between the GPL and NCL. There are no "hidden" details that would give Novell any rights to your work. Like the GPL dirivitive works get put under the NCL.

    Unlike the GPL the NCL doesn't specificly mention what would happen in the event of a patent dispute or other restrictions such as export laws.

    The NCL has one last interesting feature. By agreeing to it you also agree to how any breaches of the agreement will be handled. In paragraph 5 the NCL specificly states how any breaches shall be handled. And it states that the costs incured in any legal battle will be payed by the "losing" side. Interesting...

  19. The NPL : an unnecessary licence? by hadron · · Score: 2

    It seems to have basically the same requirements as the GNU GPL, only expressed differently. However, code under this licence will not be compatible with GPLed code. I wonder why, therefore, they are not using a GPL-compatible licence.

  20. About three classes of Open Source Licence needed by maroberts · · Score: 4

    I can understand the need for about three versions of Open Source license
    a) a BSD type license
    b) a GPL type licence
    c) a "commercial" license which allows the originator some rights over how his code is used to prevent forking and 'embrace & extend' by rivals. i.e. a sort of you can see the source, propose modifications and fixes, but we retain control over distribution license.

    Why do people keep coming up with their own variations on a theme ?

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  21. Re:innovation? ... look harder by Agent+Drek · · Score: 2

    The licenses that are coming out are innovative they let people share ideas and contribute to existing technologies. I'm glad that there are people like Bruce taking care of getting these licenses properly reviewed by peers so that when I get around to releasing my own killer app or start contributing to a project myself,I know that my cvscommit will stand on solid legal ground!

    thanks Bruce.

  22. The Downsides Of Yet Another License by Effugas · · Score: 3

    I'm beginning to wonder about the proliferation of licenses in a slightly new light:

    What if it's not merely a problem to have new licenses pop up that are more complex, more restrictive, more Gotcha-Source(where users presume rights that some small clause shoved into five words restrict) than the standard, rather simple to generally understand but well defined and heavily thought out GPL, LGPL, and BSD licenses?

    What if it's a significant worry to have licenses that aren't complex enough?

    After all, we talk alot about the benefits of Open Source turning the copyright system inside out upon itself, protecting situations where others restrict further usage of code beyond what the original authors ever intended. I like the Novell License for its simplicity and its lack of Gotchas for the user, but I have to wonder if there's not some small aspect of a ticking time bomb for Novell built into it?

    There's a reason for every single clause in the GPL. The arguments are publically available and quite searchable. (Is there an annotated GPL out there, incidentally?) Novell's license isn't nearly as extensive, which could create a situation where *cough* a certain devious company sets up a front startup to Embrace and Extend Novell's code in a manner so as to make them anexample to the industry.

    The GPL closes loopholes. It almost feels like the only reasons for this Novell license to exist are to leave them open.

    There's a dark side to that. As far as I know, copyright law is set up such that one has no rights to the content beyond that which is explicitly granted. It is not inconcievable that Novell could be forced(or has individuals counting on being able to) to go to court to try to reclose a loophole that never should have been there in the first place, making a whole bunch of noise about the inadequacy of Open Source in the process.

    It's a Media War, and all that.

    Now, I doubt this is what Novell is up to. They've been doing some pretty cool stuff for Linux. (Windows 9x is another matter.) But they're going down a dangerous road.

    I offer an alternative: Give us differential licenses! People like to refer to licenses using phrases like "GPL but you can't fork" or "BSD but you need to advertise in Playboy" or whatnot. If there's a pressing freedom or restriction that needs to be embedded in the license, ship the GPL with a patch. There will be some noise made, and your license should not include GPL in the name, but at leaast it would be simple to derive what specific changes you desired.

    It's just not clear from the Novell license why, say, they didn't just go with BSD. And that's a problem.

    Yours Truly,

    Dan Kaminsky
    DoxPara Research
    http://www.doxpara.com

  23. Lawyer: but QGPL licenses are a dime-a-dozen by hawk · · Score: 2

    I am a lawyer, but this isn't legal advice. If you need legal advice, see a laywer licensed in your jurisdiction.

    Reality is that there are plenty of GPL-derived, or Quasi-GPL (QGPL) licenses already out there.

    *Every* time someone purports to release something under the GPL but codes to a non-GPL library (KDE & QT, lyx & xforms, etc.), the result is not GPL, simply by the way the law works.

    These products *do not* violate their own license; this is legally impossible. Instead, the actions taken by the authors amend to purported license. With LyX, we made the qualifications explicit a couple of releases ago; KDE may be too far into flamewar for this to be possible.

  24. Re:Copyright Open Source by Booker · · Score: 2

    I thought that "Open Source" _was_ trademarked... or did that fall through?
    ----

  25. Re:About three classes of Open Source Licence need by dodobh · · Score: 2

    Doesn't the third licence sound like the SCSL?

    --
    I can throw myself at the ground, and miss.
  26. Three cheers for Bruce Perens by doomy · · Score: 2

    I think we should give credit to where it's due :)

    Thanks
    --

    --
    ...free your source and the rest would follow...
  27. IMHO by Pyrrus · · Score: 3

    The liscense looks good, however the lawspeak words like "hereto", "thereof" etc. are annoying. I want a liscense agreement written in C or PERL. Then we'll know what we're agreeing to. Also, why are parts of the agreement IN CAPS? The lawyers are hurting my ears.

  28. Re:Interesting trend... by vawlk · · Score: 2

    Novell is not losing or in trouble. The only problem novell has had in the last few years was no one wanted to upgrade to netware 4 because 3.12 was SOOO stable. The benefits of NDS have been realized and Netware 5 with Zen is just incredible and my customers are excited.

    I personally think that novell is widening it's horizons since they realize that not every network is a totally MS network. Cheers to Novell. One of the last few companies that have a foothold in a MS world.

  29. Re:Copyright Open Source by Menthos · · Score: 2
    I think I read on Slashdot that it fell trough, mostly because it was already a widely used term, or someting like that.

    You can read ESR's announcement on the trademark issue.

    --

    GNU/Linux. The Freshmaker.

  30. Re:About three classes of Open Source Licence need by Mr+Bill · · Score: 2

    The reason that companies are coming up with their own "Open Source" lisence is so that their code will still be "branded" with the company name.

    If Novell decides to release said code under the GPL, it looks to the casual observer that we have another piece of software coming from the GNU project. By releasing it under their own lisence, any derivative of the work will still have the Novell name attacted to it.

    It might seem like a pain to all of us who have to carefully read through the lawyer speak, but I think it is a small price to pay for having a new source of Open Source projects. Novell gets some name recognition and we get access to the code.

    Seems like a win win situation to me...

    - Cees

  31. Re:Copyright Open Source by Bruce+Perens · · Score: 3
    It is still a trademark of SPI, but does not have a federal registration at this time. That will be sorted out eventually, I think.

    Bruce