taskSavannah Administration - Tasks: task #7782, Submission of µracoli


task #7782: Submission of µracoli

Submitted by:  Axel Wachtler <awachtler>
Submitted on:  Tue 19 Feb 2008 08:41:48 PM UTC  
Should Start On:  Tue 19 Feb 2008 12:00:00 AM UTC Should be Finished on:  Fri 29 Feb 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  Jonathan Gonzalez V. <zeus>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Wed 19 Mar 2008 10:57:42 PM UTC, comment #14: 

Hmm, then it's a chicken-and-egg issue...  I didn't want to
enable it until something is there in CVS that could go onto
the Web page.  OK, so I enabled it now.

Joerg Wunsch <joerg_wunsch>
Wed 19 Mar 2008 10:52:22 PM UTC, comment #13: 


Your project web page is not activated in your project admin configuration. You need to enable it for the webcvs repository to be created.

Sylvain Beucler <Beuc>
Wed 19 Mar 2008 09:09:04 AM UTC, comment #12: 

Cool, thanks Jonathan, the sources CVS is now OK!

I'm afraid the same needs to be done for Web CVS though.

Joerg Wunsch <joerg_wunsch>
Wed 19 Mar 2008 02:28:06 AM UTC, comment #11: 

Hi Joerg,

It's fixed, please tell us if something else go wrong,


Jonathan Gonzalez V. <zeus>
Project MemberIn charge of this item.
Mon 17 Mar 2008 08:42:22 PM UTC, comment #10: 

Sorry to bother you again, Jonathan, but while the mail
about the successful project creation arrived, the CVS
repositories are still not there (so I assume something
went wrong with them -- maybe it's the µracoli vs. uracoli
naming difference?).

% cvs -z3 -d joerg_wunsch@cvs.savannah.nongnu.org:/projects/uracoli co .
Cannot access /projects/uracoli/CVSROOT
No such file or directory

Joerg Wunsch <joerg_wunsch>
Mon 17 Mar 2008 04:59:19 PM UTC, comment #9: 

Hi Alex,

Sorry forgot to run the process that create all the things that your project needs to work fine.

Already did it, so you should not have problems.


Jonathan Gonzalez V. <zeus>
Project MemberIn charge of this item.
Mon 17 Mar 2008 04:04:18 PM UTC, comment #8: 

Hi Jonathan,

there's currently no way to access this project's CVS repository,
because /sources/uracoli/CVSROOT (and /web/uracoli/CVSROOT)
don't exist (yet).  Is this perhaps an oversight, or does it
just takes time until e.g. some robot will take care of this

Joerg Wunsch <joerg_wunsch>
Mon 17 Mar 2008 03:38:25 PM UTC, comment #7: 

Hi Jonathan,

many thanks for the approval !!!

Best Regards, Axel

Axel Wachtler <awachtler>
Sun 16 Mar 2008 12:55:40 PM UTC, comment #6: 

Hi Alex,

I have approved your project as non-GNU. You will receive an automated
e-mail containing detailed information about the approval. If you
would like to offer your project to the GNU project, please contact
the GNU Eval team, following the instructions at
http://www.gnu.org/help/evaluation.html .


Jonathan Gonzalez V. <zeus>
Project MemberIn charge of this item.
Sat 01 Mar 2008 03:33:36 PM UTC, comment #5: 


you're for sure quoting a source (XFree86.org) that is not
authoritative for the licensing clauses (since it's a BSD
license, BSD itself should be taken as authoritative,
shouldn't it?).  So you could even interpret that as XFree86
not quoting the BSD license correctly, with respect to the
"All Rights reserved".  OTOH, that sentence is essentially
meaningless and not worth discussing at all.

What's probably more interesting is the use of the term
"Modified BSD license" in the project registration dropdown
list, because that term is simply not commonly used, and the
result of using it is what you are seeing here.  There's the
original BSD license (where the UCB officially dropped the
original clause #3, the one with the `advertising materials'),
and there's a so-called `simplified BSD license' as it is
used e.g. by the FreeBSD project (now also officially approved
by the opensource initiative) where in addition, clause #4
has been removed.  Both certainly qualify as being a
`modification', so the intention of the name used in the
dropdown list is simply not clear.  If you are only willing
to accept the FreeBSD license, then please explicitly state
it that way.  (Btw., the FreeBSD license still has that
rather pointless ``All Rights Reserved.'' sentence as well.)

What Axel is using here is the BSD license with clause #3
removed, which is a widely used licensing model in the
opensource world -- including in other projects that are
hosted on savannah.

Joerg Wunsch <joerg_wunsch>
Sat 01 Mar 2008 02:55:37 PM UTC, comment #4: 

Hi Jonathan,

when I was looking for a copyright header on the web, I found
these links:

  * http://www.opensource.org/licenses/bsd-license.php
  * http://en.wikipedia.org/wiki/BSD_license

both providing the same text, which I use in my files, replacing
<ORGANIZATION> with "authors".

I'm wondering that I really found two wrong links?

However, the annexed patch will do the required job.


(file #15150)

Axel Wachtler <awachtler>
Fri 29 Feb 2008 01:35:20 PM UTC, comment #3: 

Hi Alex,

I  reviewed your source code and see a few problems.

What kind of license did you use? isn't the modified BSD
license(http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5), you have the
phrase "All rights reserved", this isn't part of the modified BSD
license, you have to drop it. Also, the third point of the license ("*
Neither the name of...) isn't part of this license, please fix this.

Maybe you misunderstood the term "Modified BSD License", this is
an accepted modification to the BSD license. Please, check this URL:

If you are willing to make the changes mentioned above, please provide
us with an URL to an updated tarball of your project(or use this
tracker to upload it).  Upon review, we will reconsider your project
for inclusion in Savannah.

To help us better keep track of your registration, please use the
tracker's web interface by following the link below. Do not reply
directly; the registration process is not driven by e-mail, and we
will not receive such replies.


Jonathan Gonzalez V. <zeus>
Project MemberIn charge of this item.
Wed 27 Feb 2008 09:31:47 AM UTC, comment #2: 

Hi Jonathan,

here is the link to the initial tarball:

Best Regards, Axel

Axel Wachtler <awachtler>
Wed 20 Feb 2008 01:20:55 PM UTC, comment #1: 

Hi Alex,

I'm evaluating the project you submitted for approval in Savannah.

You didn't point us a valid URL or upload the tarball of your project,
can you fix this please.

We wish to review your source code, even if it is not functional, to
catch potential legal issues early.

Note that sending code to our repositories is a release, since the
code will then be publicly available through anonymous access.

In order to release your project properly and unambiguously under the
GNU GPL, please place copyright notices and permission-to-copy
statements at the beginning of every copyrightable file, usually any
file more than 10 lines long.

In addition, if you haven't already, please include a copy of the
plain text version of the GPL, available from
http://www.gnu.org/licenses/gpl.txt, into a file named "COPYING".

For more information, see http://www.gnu.org/licenses/gpl-howto.html.

If some of your files cannot carry such notices (e.g. binary files),
then you can add a README file in the same directory containing the
copyright and license notices. Check
http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for
further information.

The GPL FAQ explains why these procedures must be followed.  To learn
why a copy of the GPL must be included with every copy of the code,
for example, see


Jonathan Gonzalez V. <zeus>
Project MemberIn charge of this item.
Tue 19 Feb 2008 08:41:48 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: µracoli
  • System Name:  uracoli
  • Type: non-GNU software & documentation
  • License: Modified BSD License


µracoli stands for "microcontroller radio communications library" and is intended to be a package, that demonstrates capabilities and usage of Atmels IEEE-802.15.4 radio transceiver (AT86RF230) in combination with AVR 8 bit microcontrollers (e.g. ATmega16, ATmega1281, ...).

Currently µracoli contains not another 802.15.4 MAC implementation. It primarily provides basic low level routines for operating the transceiver chips, e.g. configuring the transceiver parameters, doing CSMA/CA and sending and receiving frames. These functions are available in the library libradio_[board].a.

In order to create easily own applications, µracoli provides also a set of helper functions for host interface communication, timer control and general purpose IO control, which are available in the library libio_[board].a.

Nevertheless the library libradio_[board].a can be used sole, without any need for libio_[board].a. Just the SPI interface of the microcontroller, two GPIO ports andone IRQ line are necessarry to control the radio transceiver.

Because there are many different variants of hardware platforms with the above mentioned microcontrollers and the transceiver, µracoli provides also a platform abstraction concept, which allows the easy definition and integration of new hardware platforms into the project.

Other Software Required:

 avr-libc, http://www.nongnu.org/avr-libc/
  under "Mod. BSD License", 

 avr-binutils, http://www.gnu.org/software/binutils/
  under "GNU General Public License, version 2",

 avr-gcc http://gcc.gnu.org/onlinedocs/gcc-3.2.3/gcc/
  under "GNU General Public License, version 2",

 Doxygen, http://www.stack.nl/~dimitri/doxygen/
  GNU General Public License, version 2, linked from
  Doxygen Homepage to

 Python, http://www.python.org/
  under "Python License",

 Scons, http://www.scons.org/
  under "MIT license", http://www.scons.org/faq.php#SS_3_9

Other Comments:

The tar ball expands within the directory uracoli-0.06, which
is my local version number. So the string "-0.06" should
not appear in the cvs module name.

Thanks for your effort and best regards from Meissen/Germany,

Tarball URL:


Axel Wachtler <awachtler>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #15150:  uracoli-0.06-change_cr.patch.gz added by awachtler (3KiB - application/x-tar - patch which apply changes of copyright statements)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by Beuc (Posted a comment)
  • -email is unavailable- added by joerg_wunsch (Posted a comment)
  • -email is unavailable- added by zeus (Posted a comment)
  • -email is unavailable- added by awachtler (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-03-16 zeus StatusWait reply => Done
        Percent Complete0% => 100%
        Open/ClosedOpen => Closed
    2008-03-01 awachtler Attached File- => Added uracoli-0.06-change_cr.patch.gz, #15150
    2008-02-20 zeus StatusNone => Wait reply
        Assigned toNone => zeus

    Back to the top

    Powered by Savane 3.5