Comments (14)
Interested. Not just linux but OSX also. A remote desktop app these days needs to be cross platform.
from aspia.
👍 for linux/BSD support
from aspia.
https://build.opensuse.org could be used for package creation 📦
from aspia.
Really interested. For Linux, BSD and OSX
from aspia.
Very interested. Linux, OSX
from aspia.
"Aspia Console" works great on Linux with Wine
Tested: Debian 9 and Manjaro, with the portable and the installer.
Clipboard and File Transfer also works!
from aspia.
Hello:
Excuse me: where is the third_party library file below the Linux version? Can you provide the following steps?
The above
thank you
from aspia.
Since Aspia (apparently) uses Qt, it should be possible to make it work natively on operating systems other than Windows.
I'd like to possibly work on native Linux and macOS ports. (Depending on how much time I have to do it, of course.) I can contribute that code back to this project. Also would like to update Aspia to work through a STUN/TURN server so a direct LAN or VPN connection to the host would be unnecessary.
But I also would like to create a branded Windows client, and do some other things that would mainly be for my benefit and the benefit of the customers I support. And I note that the GPL license would require me to contribute all of that work back to the project too.
What I'm wondering is if the core is, or can be, licensed under the LGPL. I have no problem contributing core updates, patches, etc.
from aspia.
And I note that the GPL license would require me to contribute all of that work back to the project too.
It does not require to contribute back. Just pass sources to customers with same GPL license. (There is possibility, that changed sources won't be available to wider auditory, if client won't release it or pass further.)
from aspia.
Oops! I misspoke. Thank you for the correction, and your prompt reply.
So, If I understand the GPL correctly (and I'm not sure I do) -- if I'm selling software based on the GPL'd code, I have to make my modifications available.
I don't necessarily want to make changes available if they only benefit me. For example, for my clients, I would want to update the console and host to include my name and branding.
I have clients whose computers I manage remotely. I would be distributing the modified host software to them, at no cost to them (I need to come up with a way to get the host and console working through NAT first).
Do I need to make the sources available if I'm just distributing the software, not selling it? The way I'm interpreting it, I do have to make the sources available if I'm selling it OR distributing it, but not if I'm providing a service based on it (And I WOULD be providing such a service, but it would require people to download the host and install it).
I should emphasize that if I successfully port the host and/or console to other platforms, and/or come up with a workable solution to get around NAT issues, I absolutely want those changes to become part of this project, because the community in general will benefit from the changes. In that case, whether or not I need to distribute sources becomes irrelevant.
My question really only applies to changes I make that I don't plan to contribute back to the community.
from aspia.
if I'm selling software based on the GPL'd code, I have to make my modifications available.
Not only modifications, you must provide sources to client or make it available on first request. You must not release changes to everyone, only to the peer.
For example, for my clients, I would want to update the console and host to include my name and branding.
It's ok, just make sure client can get sources (even for such non-functional change).
Do I need to make the sources available if I'm just distributing the software, not selling it?
Yes, in any case. If you pass or sell or share GPL program, make sure you give them sources or link where they can download sources or note that they can request sources from you (it is also possible AFAIK).
if I'm providing a service based on it
If you host service based on aspia (like nat server or proxy or whatever), and users use it, you do not need to give them sources. The license responsible for this is AGPL, but aspia has only GPL.
You just need to provide sources to host part of tool set (e.g. host.exe, console.exe) - what users download from you.
from aspia.
Right - when I said "modifications", I meant the source code. Anyhow...
I think the answer is... if I have some functionality I don't want to distribute under the GPL, it needs to be included in a completely separate binary, built from code that isn't forked from Aspia.
I can make that work.
Thank you.
from aspia.
I need to come up with a way to get the host and console working through NAT first
ZeroTier and their libzt might help with that.
from aspia.
if I have some functionality I don't want to distribute under the GPL, it needs to be included in a completely separate binary, built from code that isn't forked from Aspia.
And that code must not use any GPL components, classes, program interfaces.
from aspia.
Related Issues (20)
- Allow host specify a name and router display this name instead of computer name
- При выключенном мониторе (DisplayPort) на хосте просмотр и управление рабочим столом невозможно HOT 3
- Импорт-экспорт вложенных групп в адресной книге.
- The host version for Linux HOT 2
- Dark theme
- RDP
- Add more fields to Apia console HOT 1
- Using ID and IP address at the same time (address book) HOT 1
- Connection disconnected HOT 3
- Customization Suggestion HOT 2
- Improvement suggestion - Search bar in Aspia Console
- router/relay --create-config returns 0 on error
- When Installing Host with Script the icon in systemtray dosent load
- CTRL + C and CTRL + V or Drag and Drop to transfer files
- Серверная адресная книга HOT 1
- Альтернативный адрес сервера маршрутизации. HOT 2
- Mouse in games
- Option for static ID HOT 2
- Подтверждение подключения
- Improvement suggestion - Aspia Console ID sorting
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aspia.