[Rets-dev] On Adoption,the pace of RETS and KISS

Paul Stusiak pstusiak at falcontechnologies.com
Thu Mar 15 15:59:55 CDT 2007


The thread Google Base Housing vs. RETS has spanned many different 
topics, making a single response very difficult. Instead, I will attempt 
to reply to some individual comments. Please be aware that the context 
has been narrowed and that may result in the loss of the overarching 
context. The intent is not to pick on specific people who participated 
in the thread, but to correct what I see as some misconceptions.

fwanicka wrote


<quote>
This is part of the problem. The people on the inside think everything 
is going just fine with RETS. Trust me, there are many entities that 
have not adopted RETS or been slow to adopt because of its complicated 
nature. 1.x is a mess IMO, and 2.0 has been dragging on for years. I 
attended the New Orleans meeting (as well as several others prior to 
that one), and at that point, the plan was to demo 2.0 at that year’s 
NAR event and have the 2.0 standard finalized 6 months after that. 
Obviously, that was wildly optimistic given the speed at which things 
get accomplished in the RETS community.

</quote>

Nope. That's not what I think and I should know what the people on the 
inside think :-) One of my efforts for this year is to identify what the 
root reasons are for the slowing adoption. Anything that you would like 
to share on your observations, especially if you are permitted to expand 
beyond generalizations - I know it isn't always possible to name names, 
would be greatly appreciated.

I disagree with your assessment that RETS2 has been dragging. I would 
point out that once the research was done, the RETS Service document was 
delivered in a voting form in 8 months with a lot of feedback from the 
community and was adopted in August 2006, less that a year from the date 
when there was valid critical comment from people in the community like 
Gregg Petch and Mark Lesswing on the lack of concrete documentation for 
the RETS2 work. I would also point out that immediately preceding this 
time period, the community lost an important person with the death of 
Bruce Toback, who, unfortunately, took some of the critical information 
with him.

There is certainly room for improvement on the communications front and 
on the pace front. However, there are some very real brakes on the speed 
of things, mainly because many in the community have real jobs and only 
look at the RETS work sporadically. There are also brakes on the real 
need to build consensus in the community. It is not a dictatorship, 
despite what some think :-)

<quote>
By the time one of your versions gets finalized, it is outdated with 
regard to other current industry standards. 1.x was certainly that way, 
and 2.0 is heading in the same direction IMO. I don’t know what the 
solution is, but certainly admitting there is a problem would be a good 
first step. A good second step would be to look at what similar 
technologies/standards people are flocking to and adopting en masse, and 
try to learn from them. Googlebase is obviously not a complete 
replacement for RETS, but maybe something could be learned from it. The 
KISS principle seems to be lacking in the RETS community.

</quote>


I strongly disagree with this. We are getting uncomfortably close to the 
cutting edge in some things. We are current with the underlying w3c 
standards. Which industry standards are you talking about? While I would 
really like the standardization process to move faster, I don't see the 
RETS community being very far off the current standardization process 
pace of other efforts and faster than some. Please give the specifics if 
possible to help me understand.

I would suggest that we are looking at very different problem spaces 
from your comment about a good second step. The technologies of RETS2 
are being adopted widely in industry. The technologies that you are 
implying are also being adopted widely in industry. They are looking at 
things from a different perspective. Googlebase isn't even close to a 
replacement to RETS. It is solving a much narrower problem with a much 
smaller footprint. It is not and I repeat not a standard, in exactly the 
same way that MFC is not a standard from Microsoft. This is a vendor 
provided API from a very large vendor. Can we learn from Google and 
Googlebase in specific? Yes, absolutely. Do I worry about Googlebase, 
Trulia etc.? Yes, all the time.

KISS is a very big thing with me. I would point out that someone 
generally acknowledged as smarter than me offered the following 
observation: "Make everything as simple as possible, but not simpler." 
[Albert Einstein] We are not merely attempting to provide an IDX feed. 
It is one of many competing uses for the data. The owners of the data - 
let's not argue about who owns it, I know it isn't me - want to have 
some control over the data, who sees what and when for business and 
statute reasons. Some of the information is publicly available. Some of 
the information is proprietary but only has value if it is projected 
into the public. Some of the information is proprietary to the owners of 
the data. Some of the information is private and can only be disclosed 
to contractually bound parties. Some of the information represents a 
potential liability - for example, disclosing when a house is empty or 
what the lockbox code is represents a real civil and possibly criminal 
liability. In any case, the information is not free. Someone had to go 
and collect it, physically (How big is that room?). Someone needed to 
gather similar information to price it. I make the claim that we are not 
trying to solve a simple problem. It is complex. We should strive to 
make it as simple as possible which may be more complex than some are 
comfortable with. I would love to hear how we could make this more 
simple to meet the various criteria that bound RETS.

<quote>

[snip]... but anytime it takes 5 years to finalize what is basically an 
Internet standard, there is a problem. 25 years ago in the MLS 
community, that may be an acceptable amount of time, but it is not in 2007.
</quote>

Hmm. I would point out that many of the various w3c standards are not 5 
years old. I would point out that as recently as last year, 
interoperability between the two major platforms for delivering RETS 
systems, Java and mainstream Microsoft technologies was not possible 
without many work-around efforts. So there is a time and a place. In the 
preceding 5 years, RETS1 was an active and viable standard that was used 
by most if not all of the server vendors to build into their systems 
such capabilities. It feels to me more like this is an appropriate time 
to expand the capabilities of RETS by RETS2.

-- 
Paul
Falcon Technologies Corp.



More information about the Rets-dev mailing list