[Mono-list] Mono LDAP Status

Pavlica, Nick Nick.Pavlica@echostar.com
Thu, 25 Sep 2003 17:24:32 -0600


"I would like to see what can be done by Novell to be a better
participant here than what we have been so far."

Matt,
  I have been a Novell fan for several years and I'm delighted to see
them get involved in the Open Source community.  By utilizing Netware,
ZenWorks, BorderManager, and Groupwise I was able to manage dozens of
servers and thousands of users with no problem, minus the 15hrs./day
troubleshooting and fixing windows problems:)  
  I believe that Novell is now going in the right direction and hope
that they don't make some of the same mistakes that Sun and others have
made when working with the Open Source community.  I made the move from
the Java camp to C#/Mono... because the project is building a better
product that is truly open source.  The fact that Novell bought Ximian
was another factor that encouraged me to become involved in this
project.  In my opinion Novell has a golden opportunity to help the Mono
project, the Open Source community in general, and themselves by
considering the following ideas:
   
  - Act as a partner with the Open Source community and not as a
dictator.   

  - Make real contributions to Open Source projects like Mono.  In many
cases contributions that only focus on corporate objectives do not win
the support of the Open Source community.   

  - Incorporate Open Source tools like Mono in Novells products and
services.  It would be great to see Mono as a component of NW7.

  - Give credit to the projects that Novell is involved in.  This gives
the project exposure, validity, and momentum.  

  -  Contribute resources for documentation, tutorials, and support and
not just code.   

  -  Encourage the many quality Engineers, Tech Writers, and others at
Novell to become involved in Open Source projects like Mono.  There is
strength and momentum in numbers.  Even small contributions like bug
reports are very helpful.

  -  Direct people to the projects that Novell is involved in.  I saw a
Ximian product link from the Novell website, but didn't see a link to
Mono.

#------------------------------------------------------------------#

"If you are interested in a C# LDAP library or are currently working on
one, I would like to specifically know what your interest or involvement
is."

-  Having a good LDAP implementation for Mono will allow me to further
the development of Open Source projects that I'm working on.  I would
like to use Mono/C# and OpenLDAP for user authentication.


These comments are just my 2 cents and are not an official position of
this project or anyone but me.

Thanks!

Nick Pavlica
Systems Engineer
Echostar Communications

On Thu, 2003-09-25 at 13:33, Matt Ryan wrote:
> All,
> 
> I work for Novell's Developer Services organization representing
> developer relations between our Linux products and non-Novell engineers.
>  I would like to see what can be done by Novell to be a better
> participant here than what we have been so far.
> 
> If you are interested in a C# LDAP library or are currently working on
> one, I would like to specifically know what your interest or involvement
> is.  My intent would be to try to see if I can figure out how to
> coordinate this with the efforts of the eDirectory development team so
> we are more open-source friendly than we currently are.
> 
> 
> 
> -Matt Ryan
> Software Engineer
> Linux/ZEN Developer Champion
> Worldwide Developer Support
> 
> Novell, Inc., the leading provider of information solutions
> http://www.novell.com
> 
> >>> "Jason Raneses" <jason@raneses.com> 9/23/2003 9:55:09 PM >>>
> Miguel, all...
> 
> The C# LDAP library aims to provide, at a minimal level, the same
> amount of
> functionality found in the Mozilla (Netscape) Java LDAP classes.  I am
> planning to support the synchronous portions in version 1, and the
> asynchronous in a later release.  My initial thoughts were to write
> everything in native C#, however, because of time constraints on a few
> of
> the projects I am working on that require this library, I chose to go
> the
> frequently traveled route of wrapping existing unmanaged C libraries,
> and at
> the same time, solidifying the API, so, at a later time, I can rewrite
> each
> portion in native C#, without breaking any interfaces.
> 
> My development team and I were not satisfied with Microsoft's
> implementation
> of the System.DirectoryServices namespace, and did not see the need to
> purchase a 3rd party library, thus I began this project on the side
> about a
> month ago.  It can be used with pretty much any C dll based on the
> University of Michigan reference code.
> 
> I'd say that the code is not too far off from being good enough to drop
> in
> CVS.  I have to work on some of the thread synchronization a bit more,
> and
> am still finishing up work on the ldap_modify wrappers.  The classes
> and
> collections that search and iterate directory data are for the most
> part
> already completed.
> 
> Jason
>  
> -----Original Message-----
> From: mono-list-admin@lists.ximian.com 
> [mailto:mono-list-admin@lists.ximian.com] On Behalf Of Miguel de Icaza
> Sent: Sunday, September 21, 2003 5:51 PM
> To: Jason Raneses
> Cc: bmaurer@users.sourceforge.net; Brady Anderson;
> mono-list@lists.ximian.com; gatlina@yahoo.com 
> Subject: Re: [Mono-list] Mono LDAP Status
> 
> Hello,
> 
> > It would be ideal to develop a fully managed provider, but I had an
> > immediate need to get at least a subset of the API up and working,
> > and the easiest route to go was to wrap the C libraries.  My long
> > term goal is for the library to not have any unmanaged dependencies
> > whatsoever, and I plan on removing them over time by implementing
> the
> > functionality provided by the C libraries in native C#.
> > 
> > It would be stellar to have the guys from Novell involved in this if
> > they are interested.  Does anyone have anything concrete on their
> > time frame for making a decision to join the development?
> 
> Jason, can you tell us more about your current binding, and whether it
> is mature enough to get it on CVS?
> 
> Miguel.
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-list
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-list
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list