taskSavannah Administration - Tasks: task #5161, Submission of Stribog the attitude...

 
 

task #5161: Submission of Stribog the attitude sensing platform

Submitter:  Ineiev <ineiev>
Submitted:  Tue 17 Jan 2006 09:32:19 AM UTC
   
 
Should Start On:  Tue 17 Jan 2006 12:00:00 AM UTC Should be Finished on:  Fri 27 Jan 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  kickino Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Thu 09 Feb 2006 10:13:47 AM UTC, comment #6: 

Hello

Thank you for both approval and explanations.

I shall write a README file where notices for each non-text file will be included.

Ineiev <ineiev>
Site Administrator
Wed 08 Feb 2006 10:09:42 AM UTC, comment #5: 

Hello,
don't see any further problems, so


I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.


But one last point:
You can add license/copyright information even to a JPG file with (e.g.) the GIMP into the "comment box". But the GNU GPL don't force you to do this, it only says that for the "binary files" (such as JPG) you should include license/copyright notices into a README file. Maybe this solves some of your "problems", too.

Best wishes, the Savannah Administration,

Sebastian Wieseler <kickino>
Thu 02 Feb 2006 10:17:35 AM UTC, comment #4: 

Regards,

I'm sorry. my mind has missed something essential. COPYING is located in stribog/ from 26i6-stribog.tar.bz2. actually every file in that archive has a copyright+licence notice. either does in 2ii6-stribog.tar.bz2 (I've corrected obsolete FSF address in some files and new sources have been added).

As for XBM, they are text files in the sense that they can be edited with a text editor. when your humble servant cats such a file into an ASCII terminal, he sees something like

#define info_width 10
#define info_height 9
static unsigned char info_bits[] = {
   0xff, 0x03, 0xcf, 0x03, 0xcf, 0x03, 0xff, 0x03, 0xc7, 0x03, 0xcf, 0x03,
   0xcf, 0x03, 0x87, 0x03, 0xff, 0x03 };

and nothing more. this can be even compiled with any cc.

Undisputably, XBM are not text files because they are normally edited with graphic editors only: I know only one person who has ever modified an XBM file with a text editor. if this is the  difference between texts and graphics, gEDA symbols, schematic diagrams, PCB layout files are graphic files, too: I made them with special graphic editors. the current version of PCB has poor means for drawing footprints; in the past it had none, and now it is uncertain, whether they are graphic or text.

I believe that the notices in README would be more adequate for those files. copyright notes are naturally can be placed in relatively large schematic diagrams, but when put in a symbol they take significantly more square on the picture than the symbol itself. it is inconvenient to use such symbols in a diagram. a similar situation takes place for printed circuit board layouts. I've written the notices in a distinct copper layer. this makes some difficulties for editing: the developer has to switch it off every time when the file is opened and reject the GERBER file generated for that layer when preparing the board for production.

Thank you for evaluating my project. it is really important for me to arrange the sources correctly.

Take care

Ineiev <ineiev>
Site Administrator
Wed 01 Feb 2006 02:30:01 PM UTC, comment #3: 

Hello.

If you compare your "gEDA symbols, PCB footprints, ..." and XBM. You should notice that XBM is not a plain text format but seems like yours are.

On the other hand, even XBM files need copyright+license notices, but we allow user to put them in a README file, so that everybody else can have a look at them, too.

Have an additional look at http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html because of it.



Beside that no file of your project has got a copyright and license notice. That's what the GPL requires nevertheless.

Your project lacks a COPYING file as well.

Sebastian Wieseler <kickino>
Thu 26 Jan 2006 06:59:18 AM UTC, comment #2: 

Hello;

I placed the notes in every file. but I am in a great doubt, for
it is rather inconvenient to use gEDA symbols with long texts like permission-to-copy. BTW, I wonder how I would include such notes in graphic files, say, XBM (I certainly can add comments manually with vi between /* and */, but no real graphic editor will save or note them). I think, stribog will never have XBM source files, but many other programs,  including a lot of GPLed ones, do have.

That is why I would remove those notes from gEDA symbols, PCB footprints and maybe from PCB layout, unless those are really necessary.

Regards

Ineiev <ineiev>
Site Administrator
Wed 18 Jan 2006 06:24:58 PM UTC, comment #1: 

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


In order to release your project properly and unambiguously under the GPL,
please place copyright notices and permission-to-copy statements at the beginning of every file of source code.

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.

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 http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude.



Regards,

Sebastian Wieseler <kickino>
Tue 17 Jan 2006 09:32:19 AM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard 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):

  <https://savannah.gnu.org/admin/groupedit.php?group_id=8284>


######### REGISTRATION DETAILS #########

Full Name:
----------
  Stribog the attitude sensing platform

System Group Name:
-----------------
  stribog

Type:
-----
  non-GNU software & documentation

License:
--------
  GNU General Public License V2 or later

Description:
------------
  The project will implement a platform for measuring user orientation relative to sides of world: azimuth, pitch and roll. the hardware will include a magnetoresistive compass, tilt sensor based on accelerometer ICs and a microcontroller to manage all.

The project will consist of hardware and software sections, both under the GPL.

The hardware section will include all information needed for reproducing the system, i.e. schematics, boards layout in the form that most board manufacturers accept and so on. this will be implemented using GPLd packages gEDA (http://www.geda.seul.org/) and pcb (https://sourceforge.net/projects/pcb). this section is not software in usual sense, but it quite fits the definition of program given in the GPL.

The hardware will be based on Honeywell magnetoresistive sensors, the most precise relatively low-cost magnetic sensors, Analog Devices MMIC accelerometers and probably Analog Devices angular rate sensors. the microcontroller will be a Philips ARM-based LPC2138. all these are expected to show about 1-degree precision.

It is also desirable to provide possibility to connect the platform with some GPS sensor.

The software will include uC program, which should solve necessary navigation tasks, and utilities to connect GNU/Linux PC host with the board. it possibly will use some port of embedded OS like uCLinux or eCos, but most likely it will run without any OS.
it will be written in C and translated with GNU tools (maybe the http://www.gnuarm.com/ distribution).

Now I have the board design sources only to show (http://dti17.narod.ru/17i6-hw.tar.bz2).

Other Software Required:
------------------------
  gnu tools for ARM microcontrollers (http://www.gnuarm.com/)

gEDA (http://www.geda.seul.org/)

pcb (https://sourceforge.net/projects/pcb)

uCLinux (http://www.uclinux.org/)

Other Comments:
---------------
  This is the second attempt to register the project. this time I have some files to show; the rest have not changed essentially.


Ineiev <ineiev>
Site Administrator

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #3786:  2ii6-stribog.tar.bz2 added by ineiev (59KiB - application/octet-stream - FSF address in some sources corrected)
file #3778:  26i6-stribog.tar.bz2 added by ineiev (54KiB - application/octet-stream - source files with copyright notes and permission-to-copy)

 

Digest:
   task dependencies.

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 7 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-02-08 kickino StatusWait reply Done
    Open/ClosedOpen Closed
2006-02-02 ineiev Attached File- Added 2ii6-stribog.tar.bz2, #401
2006-01-26 ineiev Attached File- Added 26i6-stribog.tar.bz2, #393
2006-01-18 kickino StatusNone Wait reply
    Assigned toNone kickino
    Dependencies- Depends on task #5085

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code