Jesper9900
2009-07-23T12:23:50Z
Remembering forum passwords suck! - OpenID would be a really nice solution.

And avatars is much simplified with gravatar.com

Any plans on implementing?

Please...
Sponsor
Jaben
  •  Jaben
  • 100% (Exalted)
  • YAF Developer
2009-07-23T12:42:49Z
Gavatars would be pretty simple... OpenID would be a bit more work because there is currently no C#/ASP.NET OpenID library with the GPL licensing.

EDIT: Yes, I plan to implement Gravatars.
Jaben
  •  Jaben
  • 100% (Exalted)
  • YAF Developer
2009-07-23T12:48:41Z
There is a ASP.NET Membership provider for OpenID. I am going to look into providing that as an option for YAF.

EDIT: But given it's license is MS-PL, it could not be included with YAF.
F.L.
  •  F.L.
  • 58.4% (Neutral)
  • YAF Forumling
2009-07-23T15:02:11Z
Would it be an option to use DotNetOpenId: http://code.google.com/p/dotnetopenid/  ?

This one is released under the New BSD license: http://www.opensource.org/licenses/bsd-license.php 

(I really don´t know the difference between all the licenses :? )

Jesper9900
2009-07-23T18:31:42Z
Great news about Gravatar.com - thanks - looking forward to it.

I have personally implemented OpenID on several sites using the "DotNetOpenID" component, and it is really quite easy to work with.

If licensing prevents you from including it directly, would it be possible to make the "interface", so that it will be a simple matter of downloading and "dropping" in the component - perhaps with a checkbox to enable it somewhere in the settings?

I think this would be a really great enhancement for YAF.

And thanks for looking into this so quickly - and of course for this great forum software.
Jaben
  •  Jaben
  • 100% (Exalted)
  • YAF Developer
2009-07-24T11:50:16Z
Jasper -- thanks for your suggestions. Yes, I would imagine using DotNetOpenID as an optional separate component would be the best method. I'll look into integrating it with the code (AKA, on my list). But yes, the different license creates complications in regards to distribution with YAF.
lambstart
2010-01-25T19:18:36Z
Is there any more talk of integating openid into YAF? I'm currently implementing openid using dotnetopenauth and will soon be selecting forum software.

Thanks!
bbobb
  •  bbobb
  • 100% (Exalted)
  • YAF Developer
2010-01-26T04:30:06Z
The software *DotNetOpenAuth* is distributed under Microsoft Public License (Ms-PL). It's incompatible with YAF License - GPLv.2.
aarnott
2010-01-26T09:08:20Z
My read of http://www.gnu.org/licen...pl-faq.html#FSWithNFLibs  suggests that if YAF as a GPL'd project wants to use an Ms-PL library it is free to do so. And absolutely the copyright owner(s) always can make an exception if he/they choose to do so.

I'll just venture to add, that this type of concern (while it may be warranted -- I'm no lawyer) is exactly why DotNetOpenAuth is licensed under Ms-PL. I don't like how GPL puts restrictions on how you use software.
bbobb
  •  bbobb
  • 100% (Exalted)
  • YAF Developer
2010-01-26T09:19:06Z
You should read MS-PL stuff, not GPL. The first one doesn't allow to include it without changing the licence of the product wherein it was included to MS-PL.
aarnott
2010-01-26T09:22:45Z
bbobb wrote:

You should read MS-PL stuff, not GPL. The first one doesn't allow to include it without changing the licence of the product wherein it was included to MS-PL.



Wait... what?! If I read you correctly, you're saying that the Ms-PL requires that other software that uses it also be licensed as Ms-PL. That's... sorry... dead wrong. Ms-PL is a BSD-style license.

Ms-PL wrote:

3. (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.



This isn't viral. "the software" is the Ms-PL code... not any code that happens to use it.
aarnott
2010-01-26T09:27:37Z
I probably should have said more amiably. Sorry for my tone.

This is my first exposure to YAF. It looks like a very nice UI BTW.
bbobb
  •  bbobb
  • 100% (Exalted)
  • YAF Developer
2010-01-26T09:48:56Z
I'm not a lawer too, but everyone knows, that MS intentionally made the license GPL incompatible, the trouble doesn't come from GPL you've gotten the wrong end of the stick.
Quote:

(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.


And that's it:
Quote:

(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.



http://www.opensource.org/licenses/ms-pl.html 


Jaben
  •  Jaben
  • 100% (Exalted)
  • YAF Developer
2010-01-26T12:40:59Z
bbobb is right, they are not compatible.
aarnott
2010-01-26T16:36:15Z
Hmmm... Well needless to say I interpret the Ms-PL language differently. But hey... as the copyright owner of DotNetOpenAuth, I have the freedom to dual-license it. So tell me: what non-copyleft open source license IS compatible with the GPL such that you would feel comfortable using it in a GPL project?
Similar Topics
Users browsing this topic

    About Us

    The YAF.NET is an open source .NET forum project. YAF.NET is supported by an team of international developers who are build community by building community software.

    Powered by Resharper Donate with PayPal button

    Project Twitter Updates

    Copyright © YetAnotherForum.NET & Ingo Herbote. All rights reserved