[Tinyos-devel] Re: [Tinyos Core WG] Re: non-TEP code
Philip Levis
pal at cs.stanford.edu
Mon Jan 29 23:57:18 PST 2007
On Jan 29, 2007, at 11:42 PM, Joe Polastre wrote:
>> You are right that non-TEP code currently can not be directly
>> accepted into
>> the core. But TinyOS 2.0 contrib has been open for some time, and
>> it seems
>> to be the best option for hosting code until the TEP
>> standardisation for the
>> button interfaces is finished. The process of contributing code is
>> described
>> at www.tinyos.net/Developers/Contributing Code. The direct
>> link is:
>> http://tinyos.cvs.sourceforge.net/*checkout*/tinyos/tinyos-2.x-
>> contrib/contrib.html
>
> A button is one of the simplest interfaces available. If it takes
> over 2 months to get a button interface through the bureaucratic
> system, how long does it take for an interface with complexity?
>
I think it depends how many people work on it. After the initial
flurry of emails, no-one (including you) followed up on the issue, so
it moved to the back burner.
> TinyOS 2.0 contrib, on a separate note, has license restrictions and
> process controls that make it unappealing to corporate users (and was
> designed without input from corporate users)...
IIRC, the last discussion on contrib licenses was "mostly OSI
licenses." That is, you can pick from almost any of the standard OSI
licenses. The "almost any" is mostly because of GPL. Due to the fact
that TinyOS doesn't have linking, the GPL makes things tricky and so
is out. The consensus came to this due to the problems of trying to
agree on what "open source" is. Rather than have the contrib
caretakers go down that rathole (and find they didn't read a piece of
legal fine print), the conclusion was to just take the OSI's word for
it.
Phil
More information about the Tinyos-devel
mailing list