[OpenID] JanRain library licensing (was: Re: On OpenID 2.0)

Jonathan Daugherty cygnus at janrain.com
Fri May 18 21:37:03 UTC 2007


# Granted. But a bit of focus on interop and tests for checking
# implementations (even yours) conform with each other is going to
# clean up a lot of the numerous bugs that probably lurk.

Absolutely!  We want better tools, too.  We started some, but they're
not up-to-date for OpenID 2.  And maybe they're not perfect for OpenID
1.  Anyone is welcome to pitch in to help with conformance-testing
infrastructure.

# Between 'designated implementations' and 'conformance tests', the
# point I am making is you can't avoid having good tests, and you
# don't - for your own implementations, as echoed above where a lot of
# the 290K is in tests.

Agreed!

# I think that's a good thing but even better would be to spread the
# goodness around.

Agreed.

# Is there source available for the tests at openidenabled.com? Should
# JanRain's tests be BSD licensed so that they can be reused in closed
# source projects? I'm not about to tell you what to do with your
# code, but you do have great and very thorough tests.

Yep, the current source is here:

  http://www.openidenabled.com/resources/repos/python/oiddiag/

Get it with darcs (darcs get http://...).

# Sorry for the confusion. I meant to say the Drupal guys said that. I
# had meant to offer a bit of sympathy, because I consider PHP to be
# the devil's work ...

Having written most of the JanRain PHP OpenID library, I can say that
my views on PHP are mostly unprintable. :)

-- 
  Jonathan Daugherty
  JanRain, Inc.
  irc.freenode.net: cygnus in #openid
  cygnus.myopenid.com



More information about the general mailing list