Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Hadoop >> mail # general >> RE: LimitedPrivate and HBase (thoughts from an observer)

Doug Meil 2011-06-08, 13:53
Allen Wittenauer 2011-06-08, 16:40
Suresh Srinivas 2011-06-08, 17:41
Dhruba Borthakur 2011-06-08, 17:47
Suresh Srinivas 2011-06-08, 17:51
Eli Collins 2011-06-08, 17:53
Steve Loughran 2011-06-09, 11:42
Copy link to this message
Re: LimitedPrivate and HBase (thoughts from the build and test world)

> The other lesson from that is the following: in open source, there is no
> such thing as private code.

The goal of InterfaceAudiencme and InterfaceStability is not to prevent some
one from using the code. It merely suggests who the interface is intended
for and its stability.

An interface marked Public and Stable guarantees backward compatibility.
These are intended for every one to use. Changes to these interfaces must be
done extra carefully to ensure this.

One can still use LimitedPrivate/Private or Unstable/Evolving interfaces
outside. But these interfaces can change freely, in non backward compatible
way. The interface might even be deleted in future releases. Any one using
it, do it at their own risk of seeing their code break and having to change
their code as the interface evolves.

Stack 2011-06-09, 19:23
Steve Loughran 2011-06-10, 09:00
Milind Bhandarkar 2011-06-10, 02:21