savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #13958] Submission of Sinc Is Not Cloud


From: Franco Masotti
Subject: [Savannah-register-public] [task #13958] Submission of Sinc Is Not Cloud
Date: Sat, 09 Apr 2016 22:26:26 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; rv:38.0) Gecko/20100101 Firefox/38.0

URL:
  <http://savannah.nongnu.org/task/?13958>

                 Summary: Submission of Sinc Is Not Cloud
                 Project: Savannah Administration
            Submitted by: frnmst
            Submitted on: Sun 10 Apr 2016 12:26:25 AM CEST
         Should Start On: Sun 10 Apr 2016 12:00:00 AM CEST
   Should be Finished on: Wed 20 Apr 2016 12:00:00 AM CEST
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

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
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=11568> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=11568>


= Registration Details =

* Name: *Sinc Is Not Cloud*
* System Name:  *sinc*
* Type: non-GNU software and documentation
* License: GNU General Public License v3 or later (SINC is a fork of another
project, GNUpot (written by myself) which has very little do do with the GNU
system itself. I had feedback from some people telling me GNUpot didn't work
on Trisquel (I work on Parabola so I didn't had the chance to test in a lot of
distros) because some functionalities of specific software is not available
due to of the version of some packages.
SINC amies to solve the problems that I found with GNUpot as well as to add
new features to it (like f.e. file encryption, multiple server support,
etc...).
I started rewriting it from scratch by following the GNU coding standards.
GNUpot's wiki <https://github.com/frnmst/gnupot/wiki> contains all the
technical and philosophical information, most of it which will adhere to SINC
itself.
)

----

==== Description: ====
SINC is a fully free, secure, simple and lightweight syncronization script
written in bash which imitates Dropbox's approach.
SINC does not have any server-side program (like the name suggests). What you
need is an SSH server with sftp enabled unlike for example Ownclowd (which
needs a webserver, php engine, database, etc...). The server(s) just act like
storage and file propagating computers. The number of clients you can add to
the same git repo depends on the SSH configuration of the server(s).
Every time a file changes on the local (or remote) watch directory, files are
pushed (or pulled) to (from) the server via git and sshfs and at the end of
each operation a "bubble" notification is shown to the user.
This program has very little user interaction except when you need to do the
setup (which will take care of generating cryptographical keys, initializing
the repository, etc...).
Finally SINC is aimed to personal use or use between {family,friends} rather
than {work,production} environments (like Owncloud) and its main goals are
total freedom and extreme simplicity.



==== Other Software Required: ====
The following information comes from Parabola GNU/Linux-lbre pacman:

coreutils    GPL3    http://www.gnu.org/software/coreutils
bash    GPL    http://www.gnu.org/software/bash/bash.html
openssh    custom:BSD    http://www.openssh.org/portable.html
sshfs    GPL    http://github.com/libfuse/sshfs
inotify-tools    GPL    https://github.com/rvoicilas/inotify-tools
util-linux    GPL2    https://www.kernel.org/pub/linux/utils/util-linux/
libnotify    LGPL    https://developer.gnome.org/notification-spec/
git    GPL2    http://git-scm.com/
dialog    LGPL2.1    http://invisible-island.net/dialog/
glibc    GPL  LGPL    http://www.gnu.org/software/libc
trickle    BSD    http://monkey.org/~marius/trickle (this seems to be the
up-to-date link: https://github.com/mariusae/trickle)
gawk    GPL    http://www.gnu.org/software/gawk/



==== Other Comments: ====
Even if SINC does not do anything yet I hope I can regularly push updates here
instead of Github, because I think Savannah is much more appropriate. 
Since SINC is found in the "sshfs-version" branch of GNUpot I don't think it's
a good idea to import the project directly (specifically the ".git" directory,
which should be deleted). This also implies that the code in the repository is
shared between SINC and GNUpot but eventually only SINC's code will remain.



==== Tarball URL: ====
https://github.com/frnmst/gnupot/tarball/sshfs-version






    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?13958>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]