[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/
- [Savannah-register-public] [task #13958] Submission of Sinc Is Not Cloud,
Franco Masotti <=