taskSavannah Administration - Tasks: task #7917, Submission of Otavio Luiz...


task #7917: Submission of Otavio Luiz Bottecchia

Submitted by:  Otavio <olbottecchia>
Submitted on:  Wed 02 Apr 2008 11:36:44 AM UTC  
Should Start On:  Wed 02 Apr 2008 12:00:00 AM UTC Should be Finished on:  Sat 12 Apr 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Percent Complete:  0% Assigned to:  Alexander Shulgin <alexshulgin>
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 14 May 2008 08:40:06 PM UTC, comment #12: 

OK, closing this submission.

Keeping a link to this tracker item along with project registration info can help the review next time you post this project.

PS: just to note, you are not required to use another computer to run another operating system.  There's live CDs and virtual machines, etc. ;-)

Alexander Shulgin <alexshulgin>In charge of this item.
Thu 08 May 2008 11:28:48 PM UTC, comment #11: 

Hi Alex,

I am not able to test my setup in another PC other than mine right now. I understand that you cannot accept my project without such tests. So you may withdraw it. Perhaps in a near future I submit it again already with the necessary requirements.

I wish to thank you for your time and effort.



Otavio <olbottecchia>
Mon 05 May 2008 04:05:16 PM UTC, comment #10: 


Sorry for delay.

Yes, I mean that your program should run in a free operating system using a free BASIC interpreter.  Also, it should actually work (the COMn vs /dev/ttySn issue I've mentioned earlier).

I'm afraid we cannot accept your project if you don't confirm it works in some free operating system.  However, it doesn't has to be exactly FreeDOS, you can try to find some other system that will fit your program requirements.


Alexander Shulgin <alexshulgin>In charge of this item.
Sat 26 Apr 2008 04:25:45 PM UTC, comment #9: 

Hi Alex:

I am afraid I cannot test it in DOS. I got some warnings while downloading FreeDOS and I do not want to take the risk.

I could download a free version of a BASIC interpreter. I know there exists a free compiler [1]. But I will need to rewrite the program. The version I am aware is not structured and handles differently commands and subroutine calls. It will be a translation.

It is not a priority right now, but I can try.

When you say "free environment", you mean the interpreter and operational system, donĀ“t you? I ask beacuase BBC Basic is free, while limited. However, the limitation does not prevent good function for the program.

[1] http://www.freebasic.net/

Otavio <olbottecchia>
Thu 24 Apr 2008 07:16:56 PM UTC, comment #8: 

Hi Otavio,

Sorry for the delay.

> No, I have not tried to run it on Linux.

You don't have to make sure it runs on GNU/Linux, though doing so would be very nice to lots of free software users who use it. :)

There's FreeDOS[1]--a free DOS implementation.  Could you try your program on FreeDOS and see if it actually works there?  If so we can approve your project with no further delay.  However, we'll ask you to test changes/improvements to your project in a free environment regularly.

[1] http://www.freedos.org/

Alexander Shulgin <alexshulgin>In charge of this item.
Fri 18 Apr 2008 12:49:36 AM UTC, comment #7: 

Hi Alex:

No problem with this as well: I suggest as follows:
project name: PTC Beacon Controller
project system name: PTC_CW_beacon

"CW" stands for continuous wave. There is a friend of mine who is working on a Pactor beacon. If underline may not be used, project system name can also be PTCcwBeacon.

No, I have not tried to run it on Linux.

The program just send a sequence of commands to the controller, which, in turn, sends other commands to the transceiver. The syntax is determined by the rigs. The primary handshake (i.e., between PC and PTC) will depend both on the OS and the Basic interpreter (or compiler). In principle, only the following data transfer format is important: 8 data bits, 1 stop bit, no parity and half duplex. The later I did not define and the program run, so I did not paid attention on it. Of course, the baud rate is also important, but PTC has an option to detect baud rate automatically.

I fear there is no universal way to solve the handshake problem. I used another interpreter years ago and the syntax was similar, but not equal.



Otavio <olbottecchia>
Thu 17 Apr 2008 08:42:21 PM UTC, comment #6: 


> Sure! I agree with adjusting the licensing scheme to support further versions of GNU GPL. Uploading the file with this modification...

Good. :)

> After browsing my account confiuration, I did not manage :-( to change neither the project name nor the project system name. Could you give me the link, please?

This is something that only site admin can do.  Just confirm that you agree with the rename or propose other project name/system name--I'll change them upon approval.

After quite a few attempts I finally was able to run your program using a GPL-ed clone of BBC BASIC named Brandy[1].

While I'm aware I don't have the necessary hardware connected to my PC, I think there is a problem with the way your program tries to open COM3 port.  The way you use might work for DOS/Windows, but I guess won't work for Unix-like systems--you should use something like `/dev/ttyS2' instead to achieve the desired effect.  Have you tried to run your program in a free environment like GNU/Linux or other free operating system?

[1] http://jaguar.orpheusweb.co.uk/branpage.html

Alexander Shulgin <alexshulgin>In charge of this item.
Thu 17 Apr 2008 01:26:57 AM UTC, comment #5: 

Hi Alex,

Thank you for your fast reply.

Sure! I agree with adjusting the licensing scheme to support further versions of GNU GPL. Uploading the file with this modification...

I thought the snipped part in the uploaded license file were directios for the author of a submited project only. No problems with this as well.

After browsing my account confiuration, I did not manage :-( to change neither the project name nor the project system name. Could you give me the link, please?



(file #15465)

Otavio <olbottecchia>
Wed 16 Apr 2008 04:56:35 PM UTC, comment #4: 

Hi Otavio,

You are missing `...either version 3 of the License, or (at your option) any later version.' in the license header.  This is probably your intent, but we do not accept GPLv3 only projects.

Will you agree with adjusting the licensing scheme one more time to support further versions of GNU GPL?

Also, a copy of the license you uploaded is missing the part about applying the license to new works.  You may correct this after we approve your project--no need to upload new file now. :)

One more note: you specified your real name as the project name and `otavio' as the project system name (unique short name used by the system).  Would it be appropriate to change these to, say,  `PTC beacon controller' and `ptcbeacon' respectively?


Alexander Shulgin <alexshulgin>In charge of this item.
Wed 16 Apr 2008 02:33:52 PM UTC, comment #3: 

Hi Alex,

I read the items with more carefuly. The program now includes an appropriate header. No mention to citations is made. An aditional file containing the license terms is cited in the header and must be uploaded as a separete file.

Sorry the delay. For some reason I misunderstood the program could not be accepeted.

Thank you for your attention.



(file #15459, file #15460)

Otavio <olbottecchia>
Tue 15 Apr 2008 06:37:35 PM UTC, comment #2: 

Hi Otavio,

I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project. You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.


Alexander Shulgin <alexshulgin>In charge of this item.
Tue 08 Apr 2008 09:26:43 AM UTC, comment #1: 

Hi Otavio,

> I wish the software to be freely used and to have source and author name cited.

I believe that this cannot be maintained to well degree when releasing software into public domain.

Also, the copyright header in your code appears to be taken from some part of GNU Emacs and obviously conflicts with your current licensing decision.

Can you please reconsider the licensing?  We generally accept wide set of GPL-compatible licenses, GNU GPL being the recommended one.  You may consult this link for more information: https://savannah.gnu.org/maintenance/LicensingRequirements


Alexander Shulgin <alexshulgin>In charge of this item.
Wed 02 Apr 2008 11:36:44 AM 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: Otavio Luiz Bottecchia
  • System Name:  otavio
  • Type: non-GNU software & documentation
  • License: Public domain (System requirements:

1)transceiver (tested with Yaesu FT100D)
2) Antenna tunner (tested with AT100pro, from LDG, http://www.ldgelectronics.com)
3) Controller PTCIIpro (from SCS, http://www.scs-ptc.com)
4) Line transmission (coaxial cable, 50 ohm, any lenght)
5) Antenna system (dipole, off center fed, home made)



The program sets up a beacon transmitter by sending CW signals (continuous wave) through a controller to a transceiver. It mimics the International Beacon Project (www.ncdxf.org/beacons.html) for a single transceiver and non simultaneous multi band transmitting. The program was written to hams, but anyone interested in propagation of electromagnetic wave in high frequency range and properly licensed to do this is a potential user for this program. Language used is BASIC.

Other Software Required:

A free, restricted BBC BASIC version (www.rtrussel.co.uk) was used to test the program. However, free BASIC interpreters can be used.

I have written all the program by myself and no other software other than OS and BASIC interpreter is necessary.

Other Comments:

I wish the software to be freely used and to have source and author name cited. Not that this has nothing to do  with license for use of electromagnetic spectrum, which requires a license. Each country has its own regulations. In USA check http://www.fcc.gov. In Brazil check http://www.anatel.gov.br.

Tarball URL:


Otavio <olbottecchia>


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

Attach Files:

Attached Files


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by alexshulgin (Posted a comment)
  • -email is unavailable- added by olbottecchia (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-05-14 alexshulgin StatusNone => Cancelled
        Open/ClosedOpen => Closed
    2008-04-17 olbottecchia Attached File- => Added PTCBeaconController.txt, #15465
    2008-04-16 olbottecchia Attached File- => Added PTCBeaconController.txt, #15459
        Attached File- => Added License_conditions.txt, #15460
    2008-04-08 alexshulgin Assigned toNone => alexshulgin

    Back to the top

    Powered by Savane 3.5