taskSavannah Administration - Tasks: task #4754, Submission of Scriptable ftp

 
 

task #4754: Submission of Scriptable ftp

Submitter:  Sanel Z <karijes>
Submitted:  Fri 07 Oct 2005 01:09:42 PM UTC
   
 
Should Start On:  Fri 07 Oct 2005 12:00:00 AM UTC Should be Finished on:  Mon 17 Oct 2005 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  zeus Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 13 Feb 2006 12:47:31 PM UTC, comment #8: 

Closed.

Sebastian Wieseler <kickino>
Fri 30 Dec 2005 04:53:10 PM UTC, comment #7: 

Hi Jonathan, Davidlohr

Sorry for long response time guys. Currently my free time is taken by university obligations and obligations to other projects.

Anyway, when I find time to continue development I will register this project again (registration process again will not be a problem :)).

Please close this project.

Davidlohr, thank you for time and very valuable tips.

See you.
Regargs.

Sanel Z <karijes>
Sat 24 Dec 2005 05:03:19 PM UTC, comment #6: 

Hi,

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.

Regards.

Jonathan Gonzalez V. <zeus>
Thu 27 Oct 2005 05:06:33 PM UTC, comment #5: 

Hi,

You can do the second point, add file that stated that OpenSSL have incompatible licence with GNU GPL. This is possible because of the GPL exception. Check out http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs

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 the Makefile.

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.

Davidlohr Bueso <unixoz>
Wed 26 Oct 2005 01:01:26 PM UTC, comment #4: 

Hi,

And sorry for delayed reply, this time from my side :). I checked document at given link. Only I can say is that I don't hold copyright on ftplib, because I am not it's creator (as you can see from source). On other hand here is two options, so please comment them:

- first is to remove all OpenSSL support (very bad option)
- second is to add special txt file where is stated that OpenSSL have incompatible licence with GNU GPL

I would like to hear yours proposals, especailly for second option (what it will introduce, will I have to state that with this option whole program falls outside GNU GPL, or what to do to keep program under full GNU GPL licence ?)

Best ragards and thank you.

Sanel Z <karijes>
Wed 19 Oct 2005 03:09:37 AM UTC, comment #3: 

Hi,

First of all sorry for the delayed reply, I also have to make a correction regarding OpenSSL.

It's not valid, even optionnaly, to link code released under the GNU GPL and code under the license used by OpenSSL. Please read
http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs

If you are the copyright holder of all the code that is released
under the license incompatible with OpenSSL's, then you can add an
exception to your license to allow linking with the OpenSSL library

Regards.

Davidlohr Bueso <unixoz>
Thu 13 Oct 2005 10:31:03 AM UTC, comment #2: 

Hi,

And thank you for reply and tips. Here is very bone source: http://sanel.linux.org.ba/saftp/saftp.tar.bz2.

As you can see I am trying to follow standards as much as possible.  SSL support will be compiled optionally and GNUTLS will be added.

Please note that structure (files, directories) will be changed, retaining bone file content according to gnu standards.

And to ask few questions:
I didn't plan to use automake tool, only autoconf with hand written makefiles. Is this ok?

Using libraries from boost (http://www.boost.org)?

Optional compile support for stlport (http://www.stlport.org)?

Best regards.

Sanel Z <karijes>
Tue 11 Oct 2005 04:44:11 PM UTC, comment #1: 

Hi,

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

Please include a (perhaps temporary) URL pointing to the source code.  The description you gave when registering will not be read by the general public. If you are still concerned with privacy, however, you can forward the code to me by email.

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

For example, to release your program properly under the GNU GPL you must include a copyright notice and permission-to-copy statements at the beginning of every file of source code.  This is explained in http://www.gnu.org/licenses/gpl-howto.html.
 Our review would help catch potential omissions such as these.


OpenSSL has a GPL incompatible license, but since it is optional in your program it can pass, but it must remain this way. I recommend you change to  GNUTLS

If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.
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 following the link below. Do not reply directly, the registration process is not driven by e-mail, and we will not receive such replies.

Regards.

Davidlohr Bueso <unixoz>
Fri 07 Oct 2005 01:09:42 PM 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=8035>


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

Full Name:
----------
  Scriptable ftp

System Group Name:
-----------------
  saftp

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

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

Description:
------------
  saftp (ScriptAble ftp) is command line non-interactive ftp client that should do it's job via scripts writen in it's pseudo language. At start those scripts will contain only basic ftp commands for upload-download-modify files on ftp repository.

ftplibpp (http://kasablanca.berlios.de/ftplibpp/ftplibpp.html), currently tested and planned external library will be used only at the start, as it is. Plans for this library is to make it more robust and secure (later it should be replaced by my own).

This program is planned to be used from it's own scripts or external shell scripts or as oneliner (as wget) and will support connections over various http-ftp proxies.

Command options will be in posix/GNU style.

There is optional support for ssl/tls encryption (inside ftplibpp).

Sample code for this program is not availabe. Few test exists (my own tests) but they are only tests, not full program.

Library is written in C++ and saftp will follow that path. Possibility to include code parts from commoncpp exists (may be changed).

Other Software Required:
------------------------
  http://gcc.gnu.org/libstdc++/
http://kasablanca.berlios.de/ftplibpp/ftplibpp.html
http://www.openssl.org

Maybe: http://www.gnu.org/software/commoncpp/


Sanel Z <karijes>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

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 6 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-02-13 kickino StatusPing-ed Cancelled
    Open/ClosedOpen Closed
2005-12-24 zeus StatusWait reply Ping-ed
    Assigned tounixoz zeus
2005-10-11 unixoz StatusNone Wait reply
2005-10-07 unixoz Assigned toNone unixoz

Back to the top

Powered by Savane 3.13-d3ae.
Corresponding source code