Project

General

Profile

Packaging request #2532

[seafile]: packaging request

bill-auger - 14 days ago - .

Status:
open
Priority:
wish
Assignee:
-
% Done:

0%


Description

re: https://lists.parabola.nu/pipermail/assist/2019-October/001406.html

i will assume that this request is for the GUI client
'seafile-client'? - the 'seafile' package is just the client
daemon

the seafile system appears to be fairly popular on AUR with
plugins for dolphin and nautilus; and at first glance, the
licensing seems to be acceptable - i would suggest that the
discussion includes the other related programs, at least the
server

core software:

  • seafile
    - (GPLv2 with OpenSSL linking exception)
    - client daemon
  • seafile-client
    - (apache-v2)
    - GUI client
  • seafile-server
    - (AGPLv3 with OpenSSL linking exception)
    - server
  • seahub
    - (dubious)
    - web interface

tools and integrations:

  • ccnet-server
    - (GPLv2)
    - dependency of seafile, seafile-server
  • libevhtp-seafile
    - (BSD-3clause)
    - dependency of seafile-server
  • dolphin-seafile-plugin
    - (BSD-3clause)
    - dolphin plugin for seafile daemon
  • mingw-w64-seafile-shared
    - (GPLv2)
    - win64 bindings from same codebase as 'seafile'
  • nautilus-seafile
    - (dubious)
    - (supposedly) nautilus plugin for seafile daemon
  • python-radicale-auth-seafile
    - (GPLv3)
    - unclear how this relates
  • python2-seafobj
    - (apache-v2)
    - dependency of seahub
  • python2-wsgidav-seafile
    - (MIT)
    - dependency of seahub
  • seafile-helper
    - (GPLv3)
    - server install/config helper

NOTE: the 'seahub' sources have a apache-v2 license, but include
3rd-party code under other licenses, most notably GPL, which
probably makes the program GPL effectively

NOTE: 'seahub' has many python dependencies, many of which are
likely to not be packaged in arch - i did not look into any of
those

NOTE: 'python-radicale-auth-seafile' neither depends on nor is
required by anything related to seafile - its not clear what its
purpose is

NOTE: the 'nautilus-seafile' AUR package looks a bit fishy - it
is apparently nothing more than a fork of the upstream
'seafile-client'; but 415 commits behind - the PKGBUILD has a
broken upstream URL, and denotes the license as GPL where the
source code has an apache LICENSE

Also available in: Atom PDF