Page MenuHomeSolus

Barrier (Synergy replacement)
Closed, ResolvedPublic


Name of the software

Project/product Homepage

Why we should include this into the repository, i.e. what does it do that the alternatives do not?
Barrier is a fork (with continued development, last release was January, last commit 15 days ago) of the original open source Synergy v1.9. Reason for the fork was that Synergy changed, and now requires a license / is a commercial product.

I'd personally like to see it replace Synergy in the repositorys, featuring the open source alternative to the commercial product.

Is it open source?
Yes, GPLv2

If it is open source, please provide a link to the most up to date, versioned source tarball/zipfile. links will not be accepted.

Event Timeline

STiAT created this task.Jun 14 2019, 8:19 AM

I've been using this for a couple of weeks now with no issues. If it gets accepted, I can package and maintain it, if that helps.

JoshStrobl triaged this task as Wishlist priority.Jun 24 2019, 8:35 AM
JoshStrobl moved this task from Backlog to Awaiting Package Upgrades on the Package Requests board.
JoshStrobl added a subscriber: JoshStrobl.

I'd like to see a new, stable release of this fork before it is accepted for inclusion. The last release was in January whereas Synergy is under much heavier, active development with more frequent releases. Not opposed at all to having it replace synergy however, should it prove to be an active fork that is capable of putting out routine releases.

Sounds reasonable. They seem to be discussing the matter on how releases should be handled in future. There seem to be only a handful of people committing, and as a community driven effort there will be quaters with more/less commits.

Yes, Synergy is developed more actively very likely being a commercial product gaining new features. I personally don't need those, but my requirements are very low ("just share mouse/keyboard/clipboard").

We'll see how this turns out. I don't know how it works out if the barrier project actually lives if there's a possibility having both solutions packaged (redundancy etc.), if having a commercial (with more features) and a free product in the repos is possible / agreeable by the devs (I can't use the commercial one, doubt I'd get paid the license by my company for unofficially running a linux box).

As a note, a new release has been tagged on Github:

Justin added a subscriber: Justin.Sep 4 2019, 2:51 AM

2.3.0 is still marked as pre-release, I've asked the dev if 2.3.1 as it is marked as "latest release" is the official stable release here:

It is. It might also be worth waiting for 2.3.2, which has some quality of life additions, and memory leak reductions.

Full disclosure, I've been watching the project quite closely and contributed to it. :D

algent added a subscriber: algent.Oct 16 2019, 7:32 PM

v2.3.2 has been released.

Krutonium added a subscriber: Krutonium.EditedNov 7 2019, 3:29 AM

Just making sure this doesn't fall through the cracks

(I would like this too)

Was curious so created a package.yml for this, license is a bit of a question though as it mentions GPL2.0 but with an OpenSSL compiling section so will need review.

name       : barrier
version    : 2.3.2
release    : 1
source     :
    - : 6b92a70c5f4d625065842d133386982ec2ad1db2a809af47e46ab8ce2acd39b5
license    : GPL-2.0-or-later
component  : network.util
summary    : Open-source KVM software
description: |
    Eliminate the barrier between your machines.
builddeps  :
    - pkgconfig(avahi-compat-libdns_sd)
    - pkgconfig(ice)
    - pkgconfig(libcurl)
    - pkgconfig(Qt5Core)
    - pkgconfig(sm)
    - pkgconfig(xext)
    - pkgconfig(xi)
    - pkgconfig(xinerama)
    - pkgconfig(xrandr)
    - pkgconfig(xtst)
setup      : |
build      : |
install    : |

Can't take on maintainer of this, so won't be submitting a patch.