David,

No offense taken, at all, it was my attempt to be humorous over email.

On 2/8/16, 10:46 PM, "David Ash" <[email protected]> wrote:

>Yeah, I didn't mean to offend. We've all worked on software whose
>architects didn't make the best decisions. I've recently inherited such a
>product suite so I'm kind of on the offensive - but mostly yeah I'm just
>making the point that virtually any well-designed LOB software
>architecture
>should include XACML, and lack of apparent interest is more reflective of
>how slowly good architectural design has moved through the community. But
>microservices are on the rise, architectural decoupling is growing, the
>modern auth stack is finding growing adoption, and XACML's time is coming.
>
>Of course, we need better tooling. And boy do I have ideas there. But
>first, we need the core product to work well.
>
>Also, I did get it running. I never got it to work right (lack of
>knowledge
>and documentation on my side), but I got it compiled and running in jetty.
>It's got to be possible to do a release soon. The biggest changes had to
>do
>with moving away from Ivy and moving toward Maven, and then making
>necessary changes to get it to run in a standard servlet server since the
>att team doesn't use a standard servlet server (I think they use some
>embedded jetty solution).
>On Feb 8, 2016 4:30 PM, "Carlos Perez" <[email protected]>
>wrote:
>
>It’s only my opinion but I do think David makes some good points… One
>point in particular is just the lack of devs really even knowing what
>XACML is, or what it’s for.  I myself didn’t know what it was about until
>about 2 years ago, and only because I have a particular interest in
>security and access control did I go out in search for an alternative to
>some other XACML implementations. Some that would not share even the
>slightest amount of information before they get you into a hour+ long
>phone call to “find out your needs”.  That said, I think it’s still a
>little harsh to say that I have been writing software that “sucks”, but
>I’m going to take that with a grain of salt and say it was for dramatic
>effect. =o)
>
>All that said, one major item of interest to email from David was his
>mention of a PR, and then I remembered this…
>https://github.com/apache/incubator-openaz/pulls
>
>Now I’m not sure if this counts as activity, nor will I even try to
>qualify this as a community, but there are now 3 pending PR’s dating back
>to December 3rd, 2015 that’s… Well it’s something.  Anyway, I know the
>AT&T group has been a little incommunicado but they are the best people to
>put SOME kind of docs put there, even a video of how to download/setup/and
>run would be a start.  I know the lack of docs has been my biggest
>weakness but so far I’ve been trying to learn via YouTube videos and
>reading what I can of the spec (good bedtime reading BTW, knocks you out
>quick).  I know that Colm (I think it’s Colm) did some write up recently
>which was an attempt to show OpenAz used in an app, it was lite but still
>a start.
>
>Any who, this emails gotten a bit long so I’m going to cut it off here,
>but I would like to see David’s port of the AT&T admin portal (I think
>that will really help), and if possible could Colm reply back with his
>write up??
>
>Regards,
>
>Carlos
>
>
>On 2/8/16, 5:02 PM, "David Ash" <[email protected]> wrote:
>
>>I have submitted a pull request for my port of the Admin interface.  I'll
>>check what other changes were made and see what else I can submit.
>>
>>BTW, although I had previously worked for AT&T, including working on
>>software that interacted with AT&T's original XACML engine, I no longer
>>work for AT&T.  My interest in this project came from my desire to have a
>>RESTful API for XACML authorization, I found this project via Google, and
>>my contributions to this project are my own.  In this regard I am a truly
>>independent contributor.
>>
>>On Mon, Feb 8, 2016 at 2:42 PM, David Ash <[email protected]> wrote:
>>
>>> I think it hasn't seen much activity over the past two months because
>>>it's
>>> been a holiday season.  I know most of the AT&T people take most of
>>> December off (once upon a time, I was one).
>>>
>>> It has a lot of work to be done before it's functional and even
>>>remotely
>>> mature, and we're not going to see a lot of outside interest until it
>>>gets
>>> there.
>>> * The Admin part is crucial, and it hadn't even been ported over (I
>>>ported
>>> it myself, still need to fork in github and do a pull-request).
>>> * There's a shortage of documentation.  To the point that it's
>>>unusable.
>>> * It's complicated enough that its difficult to come up with the
>>> documentation.
>>>
>>> Now, sure there seems to be a shortage of interest but I say give that
>>> time.  XACML is not a thing of the past, it's still part of the future.
>>> Organizations and software developers are still slowly moving to XACML
>>>--
>>> it is the best authorization solution in existence to my knowledge, and
>>> fits nicely into a modern auth stack with SCIM, JSON Identity Suite,
>>>OpenID
>>> Connect, and OAuth.  (
>>> http://www.slideshare.net/nordicapis/1415-twobo-nordicap-istour
>>> ).  Most developers still aren't using an external authorization
>>>solution
>>> because they are building highly-coupled monolithic software that
>>>sucks.
>>> And honestly, there aren't a lot of other free open source options.
>>>The
>>> only alternative I see that is any good is WSO2's Identity Server
>>>(which is
>>> vastly superior to this product, but hey that's an opportunity in some
>>> ways).  If this project really succeeded, it would at least allow
>>> developers of open source systems to build better, more modular
>>>software.
>>>
>>> The main problem I see is that AT&T still has most of the knowledge and
>>>is
>>> able to put very little effort behind it.  We need Pam's team to write
>>>up
>>> some high quality documentation (particularly for the API's) and
>>>release
>>> that information.
>>>
>>> The other problem I see is there's kind of a lack of vision as far as I
>>> can tell.  We need someone in the lead that has the time to craft a
>>>vision
>>> for what this product should really be.  When you look at WSO2's
>>>Identity
>>> Server, you immediately start realizing the possibilities -- things
>>>that
>>> this project haven't even touched yet.
>>>
>>>
>>> Thanks,
>>>
>>> David Ash
>>>
>>>
>>> PS. I'll put in a pull request for my port of the Admin interface.
>>>
>>>
>>>
>>> On Mon, Feb 8, 2016 at 9:59 AM, Emmanuel Lécharny <[email protected]>
>>> wrote:
>>>
>>>> Le 08/02/16 16:53, Carlos Perez a écrit :
>>>> > Hi guys,
>>>> >
>>>> > While I completely understand the reasoning for the discussion to
>>>>retire
>>>> > OpenAXZ, and to be completely honest I was surprised it took this
>>>>long),
>>>> > it would be a real shame to see it just fade away into oblivion.
>>>>
>>>> I Agree.
>>>>
>>>> >
>>>> > That said, what does happen when a project never makes it to a TLP?
>>>>
>>>> From Apache POV, not a lot. We just shut down the mailing lists, and
>>>> close the repos (no more writes allowed).
>>>>
>>>>
>>>> > Does
>>>> > it have a chance to be resuscitated later if it is deemed worthwhile
>>>>and
>>>> > has more interest?
>>>> It's always a possibility. A very remote one, I have to say. The fact
>>>> that in almost 2 years the project hasn't be able to attract any new
>>>> contributors, and that almost no activity has been seen from the
>>>>initial
>>>> contributors make it unlikely that the project could make a come back.
>>>>
>>>> In 10 years, I haven't seen that happen. Not once.
>>>>
>>>>
>>>> > Does the license revert back to AT&T?
>>>>
>>>> Good question. I can ask [email protected] about that. The fact that it didn't
>>>> make it to a TLP might be relevant. For TLPs, the code base has been
>>>> granted to The ASF and remains so, same for the name.
>>>> >
>>>> > XACML is a complicated spec and I can¹t say that I fully understand
>>>>it
>>>> > yet, but I think it solves a real problem (I just regret not having
>>>>the
>>>> > time personally to help push it along).
>>>>
>>>> That's the main issue : the fcat that it's a complex code base might
>>>>be
>>>> intimidating for many of the potential users. But IMHO, would it be
>>>> really a critical brick of many IT systems, it *would* have attracted
>>>> developpers. That raises the question of XACML as a useful technology.
>>>> It as been around for more than 10 years now, and I'm not sure that it
>>>> captured a lot of interest. But that may be just me... (and I *think*
>>>>it
>>>> could have been a big hit years ago. Not so sure nowadays.)
>>>>
>>>> Thanks !
>>>>
>>>>
>>>
>
>
>This e-mail message and any attachments to it are intended only for the
>named recipients and may contain legally privileged and/or confidential
>information. If you are not one of the intended recipients, do not
>duplicate or forward this e-mail message.


This e-mail message and any attachments to it are intended only for the named 
recipients and may contain legally privileged and/or confidential information. 
If you are not one of the intended recipients, do not duplicate or forward this 
e-mail message.

Reply via email to