Red Hat releases Netscape Directory Server to OSS 130
parry writes "Red Hat has released the Netscape Directory server acquired from Netscape Security Solutions under a "GPL + Exception" license. The Fedora Directory Server is made up of a number of different pieces of software, each with their own licensing. "
Slashdot releases a dupe (Score:1, Funny)
Re:Slashdot releases a dupe (Score:5, Informative)
Re:Slashdot releases a dupe (Score:3, Funny)
In that case I don't see a reason to work at all anymore
A little help (Score:1, Interesting)
Re:A little help (Score:3, Funny)
Re:A little help (Score:5, Interesting)
Re:A little help (Score:2, Troll)
I can't say I would really want it on redhat either.
Maybe it's gotten better though.
Not precisely a dupe (Score:2, Insightful)
Calling licensing brainiacs (Score:3, Interesting)
Unlicensed brainiac (Score:3, Informative)
I'm not too clear on GPL vs LGPL but the extra "you can link this from non GPL...." sounds like a cross between the two.
Re:Unlicensed brainiac (Score:2)
So if external code is linked to code not declared in this file, it is covered by the GPL.
Where the LGPL-like freedom stops is here: "Only Red Hat, Inc. may make changes or additions to the list of Approved Interfaces." So if you (assuming you are not Red Hat) want to add interfaces to a fork, they will be covered by the pure GPL as the exception clause will not apply.
Re:Calling licensing brainiacs (Score:5, Informative)
It states:
GPL Exception License Text
From Fedora Directory Server
This is the text of the Licensed used in the Core of the Directory Server code. For more of an explaination, please see the annotated license text for a more in-depth description.
This Program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
This Program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this Program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
LC:here it comes
In addition, as a special exception, Red Hat, Inc. gives You the additional right to link the code of this Program with code not covered under the GNU General Public License ("Non-GPL Code") and to distribute linked combinations including the two, subject to the limitations in this paragraph. Non-GPL Code permitted under this exception must only link to the code of this Program through those well defined interfaces identified in the file named EXCEPTION found in the source code files (the "Approved Interfaces"). The files of Non-GPL Code may instantiate templates or use macros or inline functions from the Approved Interfaces without causing the resulting work to be covered by the GNU General Public License. Only Red Hat, Inc. may make changes or additions to the list of Approved Interfaces. You must obey the GNU General Public License in all respects for all of the Program code and other code used in conjunction with the Program except the Non-GPL Code covered by this exception. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to provide this exception without modification, you must delete this exception statement from your version and license this file solely under the GPL without exception.
I will let others decide on its evilness factor.
Non-Evil (Score:2)
Basicly, it is like a dual license, GPL and "LGPLish". Anyone making modifications may do so under the GPL, or they may preserve the dual licensing. Same goes with every other piece of dual licensed software out there. You can make your own GPL-only fork of say Qt or MySQL - but don't expect Trolltech or MySQL AB to merge your changes.
Kjella
Stricter than LGPL (Score:1, Informative)
They had to do this or violate their own license (Score:2)
Because this introduces complexity (and possibly confusion), it sort of brings to question if the hollowed and sacred GPL was the most appro
Re:They had to do this or violate their own licens (Score:2)
If you look at their wiki, they have not released all the componets as Open Source yet. So, they had to have an exception or they themeselves would be linking non-free with free and in violation.
No, because as the owners of the copyright, they don't need a license to distribute the software.
The reason is the basis of the GPL's legal force: copyright. By law, only the copyright holder has the right to make copies or create derived works, or give permission to others to make copies or create derived
Yes.. but what about *your* redistribution (Score:2)
Re:Yes.. but what about *your* redistribution (Score:2)
Re:They had to do this or violate their own licens (Score:2)
No they didn't (Score:2)
The owner of the code is not bound to the license terms others have to agree to to use the code! If I write something and GPL it, I, as owner, can sell a proprietary app using said GPLed code w/o violating the GPL license you have to obey.
But they would, if it is to be re-distributable (Score:2)
Re:Calling licensing brainiacs (Score:1)
Re:Calling licensing brainiacs (Score:1)
Re:Calling licensing brainiacs (Score:2)
though i can't see any rules stopping you from modifyiing the stuff behind the appoved interfaces and therefore basterdising them in some way (for example making a previously undifined result into some feature you wan't)
imho this is less evil than what mysql and trolltech do (which is understandable, they wan't to make money but shows that free software isn't really thier goal
Re:Calling licensing brainiacs (Score:2)
http://directory.fedora.redhat.com/wiki/Annotated
Evil/Not Evil (Score:3, Informative)
In addition, as a special exception, Red Hat, Inc. gives You the additional right to link the code of this Program with code not c
Re:Calling licensing brainiacs (Score:3, Interesting)
License (Score:3, Insightful)
For most Open Source developers the easiest thing to do is to just use the software under the GPL.
However, if you use the software as a library, and only make use of the specific APIs that Red Hat has listed, then it effectively becomes like the LGPL. You are not obliged to release your code under the GPL.
But unlike the LGPL, the set of allowed APIs is fixed, and defined by Red Hat. In a LGPL program you can open up new APIs and change exi
License (Score:2)
It's basically a half way point between the GPL and the LGPL.
For most Open Source developers the easiest thing to do is to just use the software under the GPL.
However, if you use the software as a library, and only make use of the specific APIs that Red Hat has listed, then it effectively becomes like the LGPL. You are not obliged to release your code under the GPL.
But unlike the LGPL, t
Formalizing exclusions, cif. Linux kernel (Score:2)
What they've done is to formalize a mechanism for exclusions similar to the one that we're used to in the Linux kernel, which also provides licensing exclusions to allow closed binary applications to run under it and closed binary drivers to run within it, despite the kernel itself being GPL'd.
Linux overcomes this issue because the GPL's explanatory notes describe a general exemption for closed applications that link to standard operating system programs and int
Re:Calling licensing brainiacs (Score:2)
Well, the exception relaxes the GPL restriction on linking non-GPL code, provided that the non-GPL code access the GPL code exclusively through a set of defined and free APIs.
This "feels" a bit LGPL-ish. I'm guessing that RH has some particular scenario in mind that would be allowed under this exception that might not be under LGPL. Perhaps this is to enable proprietary extensions to be made (e.g. to interoperate with non-free directory servers) to be made and distributed, via something l
Re:Calling licensing brainiacs (Score:2)
Re:Calling licensing brainiacs (Score:2, Informative)
1. We wanted something that was GPL-compatible.
2. We wanted people to be able to ship it with non-free software.
Directory Server has been shipped for a long time as the backend for lots of other apps, like all the old Netscape Suite apps like mail server. We thought this was a valuable form of delivery and wanted people to be able to continue to do this.
3. We wanted people to be able to build plugins for the Directory Server under n
Re:typical slashdot (Score:3, Insightful)
Let the legalese geeks do their thing.
What we need is: (Score:5, Insightful)
* childsplay to install
* hides the LDAP schema from admins that don't need to know
* a GUI / web console to add, delete, alter LDAP attributes
* easy integration into the O/S with a few file changes: PAM modules
* is easier to get going than OpenLDAP
I hope that the new Fedora project will do something like this, I saw the admin toolkit but no source is available yet, only binary packages - since I run gentoo i'll wait... Might be interesting!
Re:What we need is: (Score:2)
the past and it needed some work.
--dave
Re:What we need is: (Score:1)
Sun Java Directory Server meets some of those IMO (Score:2)
Your first requirement was not always the case. JSDS was a BITCH to install when I first started to work with it. It took
Re:Sun Java Directory Server meets some of those I (Score:1)
Re:Sun Java Directory Server meets some of those I (Score:2)
Seriously though, are you just looking at that from the software specifications or have you actually tried and failed to install it on a newer release? I'm not being sarcastic by that. There are a lot of things that were designed for Windows 95 that run fine in Windows XP. Similarly, there have been many times where I can run a Solaris 7 or even Solaris 6 binary in Solaris 9 without a problem. Since I don't work with Red Hat or Fedora Core, I canno
Re:Sun Java Directory Server meets some of those I (Score:1)
Re:Sun Java Directory Server meets some of those I (Score:2)
Re:Sun Java Directory Server meets some of those I (Score:1)
Re:Sun Java Directory Server meets some of those I (Score:2)
Re:Sun Java Directory Server meets some of those I (Score:1)
Re:Sun Java Directory Server meets some of those I (Score:1)
Not until the SBA comes a knocking with audit papers in hand.
Re:What we need is: (Score:1)
Only thing that would be nice is if Debian was happy to have automated user operations performed on the directory instead of just passwd...but I'm sure a few scripts could sort that out if I could be bothered.
Only things that bother me about OpenLDAP:
* ACLs in a config file rather than the directory itself...yes its more sec
Re:What we need is: (Score:2)
re: decent GUI tools - yes, this is a problem, but you have to frame it correctly - it is a problem with LDAP software in gen
Re:What we need is: (Score:2)
Re:What we need is: (Score:1)
If you want to see them download the binaries from the web site. They are included with the rpm, just not with source yet.
Re:What we need is: (Score:2)
http://directory.fedora.redhat.com/wiki/Building [redhat.com]
Re:What we need is: (Score:2)
eDirectory! (Score:2)
Re:What we need is: (Score:1)
Whats not to like? All operating systems have a decent DS now! You can stop announcing what you use, it just doesnt matter. If you run Suse edirectory, solaris Sun DS, windows AD, RHEL Re
Open Source replacement for MS Active Directory (Score:2, Informative)
Unfortunately, this will probably mean OpenLDAP [openldap.org] will fade into insignificance, but I may be wrong !
This is the 'stronger rope' I needed to hang the guys planning on making Linux authentication depend on MS AD where I work
Re:Open Source replacement for MS Active Directory (Score:2)
Why? KDE vs gnome? freebsd vs linux? It's not going to dissapear...
Re:Open Source replacement for MS Active Directory (Score:1)
Re:Open Source replacement for MS Active Directory (Score:2)
Yeah, the OSS community has a knack for keeping inferior products going.
*Watches as all the fanboys come flaming, thinking I meant them*
Seriously though, it depends on what you mean by better. Some products (apache,linux kernel) seem to be doing fine being just one, others are more of a preferance thing and usually have several. I think a high-end directory service is more of the type which only really needs one product though.
Kjella
Re:Open Source replacement for MS Active Directory (Score:2)
About the only F/OSS software that stands alone is Tex, and instead of competing projects it has other software tha builds atop it like LaTex and Lyx. Heck, even core GNU utils like 'ls' have replacements in busybox.
Re:Open Source replacement for MS Active Directory (Score:1)
Nope, more like OpenGFS [sourceforge.net] vs GFS [redhat.com]. Check the opengfs webpage, they started work on improving global locking [sourceforge.net], etc etc, but once Redhat bought sistina [open-mag.com] and re-released GFS under GPL, opengfs had no reason to exist anymore. Shame for the devel effort going to waste...
Same happened to QT vs Harmony if anyone remembers (Harmony died when QT wen
Re:Open Source replacement for MS Active Directory (Score:1)
Re:Open Source replacement for MS Active Directory (Score:1)
Re:Open Source replacement for MS Active Directory (Score:1)
AD is actually a fusion of a number of technologies. Most notably Kerberos for authentication, LDAP for identification and dynamic DNS/DHCP. As is common with Microsof
Re:Open Source replacement for MS Active Directory (Score:2)
And...
So a directory server does not imply an Active Directory replacement. That will require tight integration of a number of t
Released; Let the Benchmarks Begin (Score:3, Interesting)
It'll be great to see the benchmarks to settle this;
SunONE
IBM's ldap thingy
OpenLDAP
Novell's eDirectory
maybe even AD for kicks.
Also, just a note, redhat's docs are actually pretty good. Even the web pages ~2500 word Architecture docs probably outweight the usefulness of everything else available on the web. One of the most frequenty Directory Service gripes is how bad the docs are; finding out how to build a good DS system is pretty much a black art. Part fo the reason OpenLDAP is so unacceptable as a solution is because you're at the mercy of whatever tools you can find; docs are MIA. RedHat's already done a decent job of making them accessible, which is good because I might need them to make this thing compile on Debian.
Way to go red-hat. Everytime red hat shows up on campus I always spend five-ten minutes asking about the Netscape DS. Thanks for the release; here's to long life.
Myren
Uh-Oh.... binary only licenses from now (Score:3, Informative)
Well... at least the core is Open. Maybe they have to write replacements for encumberered components (perhaps the Sun iPlanet parts??).
Re:Uh-Oh.... binary only licenses from now (Score:1)
But they are work , their just not free yet (Score:2)
First realistic support statement (Score:2, Troll)
At least they're honest.
Side by side comparison? (Score:2)
I'd love to know what exactly the differences are and I suspect that most people have no idea and simply use whatever it is that they are familiar with...
Re:Side by side comparison? (Score:2)
If you need to authenticate Unix logins on a secure network, NIS is easy to use and works out-of-the-box. If you need to store any other data (Windows logins, mailserver logins, IM server logins, address books, etc.) then LDAP is the clear winner.
Re:Side by side comparison? (Score:2, Informative)
NIS != LDAP
Just to clarify, NIS and LDAP really have no real point of comparission.
I mean yeah, you can use them both as authentication/authorization backend for pam, but then again, so can postgres.
NIS is a way to distribute some key file in an asyncronous way across a network. It works kinda nice when youve a full host of unixes and you need one authentication database for
much happier with fedora-ds over openldap (Score:2)
it also seems much faster than openldap.
Re:much happier with fedora-ds over openldap (Score:1)
Useful for home networks? (Score:3, Interesting)
Would this be useful for this application or is it overkill? What are the other alternatives, I played with openldap using something called abook once and it was unusable.
Re:Useful for home networks? (Score:2)
Re:Useful for home networks? (Score:1)
Re:Useful for home networks? (Score:2)
OT: JuK blasted out "My Jesus I Love Thee" a couple of weeks ago when I left it on random play for a few hours. Thought you might like to know.
Re:Useful for home networks? (Score:2)
Well we cant deal with the "like" aspect, but I've set up OpenLDAP to store my addressbook in using Evolution. I create new contacts there and they show up in the db.
Re:Useful for home networks? (Score:2)
Re:Useful for home networks? (Score:2)
eDirectory [novell.com] is a requirement so grab the 250,000 free licenses [novell.com] first and then read the documentation [novell.com] like there's no tomorrow.
Hrm, fedora? (Score:2)
Now this is showing up under the Fedora project pages?
So, are they releasing it as an actual product that can/will be supported by Red Hat's support & support contracts, or are they just saying "Ok, Fedora project, you can have this. Have fun!" and letting it go at that?
Personally, I think that it'd be a little underwhelming to just release it to the world and say "here.." This product is something that could be quite u
Re:Hrm, fedora? (Score:1)
Red Hat has a supported version of the the Directory Server called "Red Hat Directory Server." Separate information about that product can be found on Red Hat's web site.
Re:Hrm, fedora? (Score:2)
Re:Hrm, fedora? (Score:2)
Go read the docs, you'll find it is released as both Fedora-DS and RH-DS. I'll leave it to you to figure out which is a supported (as in pay and get a tech) and which is not.
yeah, I know, the "if you had competant admins you wouldn't need support" line,
Do you know the "yeah if you re
Let's See, Any Way This News Could Be Older (Score:2)
Maybe "Einstein joins Red Hat Fedora Foundation"?
Or "George Washington funds development of Red Hat Directory Server"?
How about "Jesus blesses newly released Red Hat Directory Server"?
And some moron says, "Well, this story includes the LINK!"
DUH!
One question: (Score:1)
Re:Oh well.... (Score:2, Insightful)
Re:Oh well.... (Score:2)
Re:Oh well.... (Score:4, Interesting)
Well, redhat is allowing you to use freely and for free a product that costs several millons of dollars. You should THANK them that they give you this possibility, if you don't like it don't use it or just shut up. If you are doing money from the product redhat opensourced but you don't want to give them back anything...well, I wouldn't really like to be your friend
Re:Oh well.... (Score:1)
For "RH 7.3" too
And you get all the Sun enhancements (secure replication, plugins. many more) too.
Re:Oh well.... (Score:2)
Re:Oh well.... (Score:1)
Re:Oh well.... (Score:1)
kerberos + microsoft + [weasles | bastards | hijack | whatever]
Sure, the BSD license is more free than the GPL and would be a terrific license if everyone played nice.
But they don't.
Re:Oh well.... (Score:2)
GPL is a license you can choose to put on your work.
Nobody is forcing you to use GPL code, nobody is forcing you to modify GPL code, nobody is forcing you to write GPL code. If you choose to modify *AND DISTRIBUTE* a GPL program then you should be happy to put your modifications out too.
If you're not happy with that, go with some code that's under a different license and modify/distribute that instead.
It's not
Re:Oh well.... (Score:2)
In case you haven't, I'll save you the pain of clicking on 3 links and point you directly at http://directory.fedora.redhat.com/wiki/Annotated
Re:Oh well.... (Score:2)
Regards,
Steve
Re:Oh well.... (Score:1)
Re:OpenLDAP vs this? (Score:2, Interesting)
Also, as computer scientists have known for many years, hierarchy where there is no natural hierarchy is evil - netscape allows
Re:OpenLDAP vs this? (Score:1)
Oh, you mean the same linux distro with openldap that is used in secure banking networks? Please. This has been the domain of Solaris/HP-UX and Netscape and Sun Directory Server for 8 years already.