Opinions on Onlyoffice?
Recently I came across [Onlyoffice](https://github.com/ONLYOFFICE/DesktopEditors). As previous reviews have suggested, OOXML support is superb: in my personal tests, it rendered an extremely complex document that LibreOffice completely *butchered* nearly perfectly. However, the support is so superb, in fact, that it raises my eyebrows - I am shocked that a small team managed to reverse engineer a complex, proprietary file format (yes, I am aware that there is an ISO standard for OOXML. However, Microsoft products use a different, undocumented version internally and prevent true interoperability) that nobody had managed to decipher before to such an impressive degree.
So I started digging around in the repos and supported websites... which raised my eyebrows even higher.
Firstly, [their AGPLv3 license](https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=4373122&doc=cVFJN0ZlaHowSTg0aWQ5YWNwWHQyamRrbFY2M0tNOXRkSkhUVVJWeTlhZz0_IjQzNzMxMjIi0) is modified:
> This program is a free software product. You can redistribute it and/or
>
> modify it under the terms of the GNU Affero General Public License (AGPL)
>
> version 3 as published by the Free Software Foundation. In accordance with
>
> Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
>
> that Ascensio System SIA **expressly excludes the warranty of non-infringement**
>
> **of any third-party rights**.
So, they can't guarantee that this software doesn't infringe MS's copyrights, presumably in MS Office code. I am no lawyer, but given the nature of the license, I suspect that this effectively transfers any liability, in the event that MS decides to persecute said infringement, to the user.
Secondly, it does not seem that this software is genuinely open source, nor does it seem to follow the Free Software philosophy. For one thing, their bug reports commonly reference internal bug trackers ([example 1](https://github.com/ONLYOFFICE/DesktopEditors/issues/229#issuecomment-493865161), [example 2](https://github.com/ONLYOFFICE/DesktopEditors/issues/219#issuecomment-486970215)). This suggests that they do not follow a community-driven development model and that the open-source repo is only for show. For another, they employ a highly confusing and restrictive dual-licensing scheme that makes truly free modification hard: [what is this on modifying the community version for use in enterprise, if it's open source?](https://github.com/ONLYOFFICE/CommunityServer/issues/132), [what is this back and forth on restrictions that are not technically present but also not reasonably removable?](https://github.com/ONLYOFFICE/DocumentServer/issues/482)
In all honesty, to me the entire setup reeks of something that is solely open-source to attract potential users. What are you guys' thoughts on this?
https://redd.it/bu8gok
@r_linux
Recently I came across [Onlyoffice](https://github.com/ONLYOFFICE/DesktopEditors). As previous reviews have suggested, OOXML support is superb: in my personal tests, it rendered an extremely complex document that LibreOffice completely *butchered* nearly perfectly. However, the support is so superb, in fact, that it raises my eyebrows - I am shocked that a small team managed to reverse engineer a complex, proprietary file format (yes, I am aware that there is an ISO standard for OOXML. However, Microsoft products use a different, undocumented version internally and prevent true interoperability) that nobody had managed to decipher before to such an impressive degree.
So I started digging around in the repos and supported websites... which raised my eyebrows even higher.
Firstly, [their AGPLv3 license](https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=4373122&doc=cVFJN0ZlaHowSTg0aWQ5YWNwWHQyamRrbFY2M0tNOXRkSkhUVVJWeTlhZz0_IjQzNzMxMjIi0) is modified:
> This program is a free software product. You can redistribute it and/or
>
> modify it under the terms of the GNU Affero General Public License (AGPL)
>
> version 3 as published by the Free Software Foundation. In accordance with
>
> Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
>
> that Ascensio System SIA **expressly excludes the warranty of non-infringement**
>
> **of any third-party rights**.
So, they can't guarantee that this software doesn't infringe MS's copyrights, presumably in MS Office code. I am no lawyer, but given the nature of the license, I suspect that this effectively transfers any liability, in the event that MS decides to persecute said infringement, to the user.
Secondly, it does not seem that this software is genuinely open source, nor does it seem to follow the Free Software philosophy. For one thing, their bug reports commonly reference internal bug trackers ([example 1](https://github.com/ONLYOFFICE/DesktopEditors/issues/229#issuecomment-493865161), [example 2](https://github.com/ONLYOFFICE/DesktopEditors/issues/219#issuecomment-486970215)). This suggests that they do not follow a community-driven development model and that the open-source repo is only for show. For another, they employ a highly confusing and restrictive dual-licensing scheme that makes truly free modification hard: [what is this on modifying the community version for use in enterprise, if it's open source?](https://github.com/ONLYOFFICE/CommunityServer/issues/132), [what is this back and forth on restrictions that are not technically present but also not reasonably removable?](https://github.com/ONLYOFFICE/DocumentServer/issues/482)
In all honesty, to me the entire setup reeks of something that is solely open-source to attract potential users. What are you guys' thoughts on this?
https://redd.it/bu8gok
@r_linux
GitHub
GitHub - ONLYOFFICE/DesktopEditors: Open-source office suite pack that comprises all the tools you need to work with documents…
Open-source office suite pack that comprises all the tools you need to work with documents, spreadsheets, presentations, PDFs, and PDF forms on Windows, Linux, and macOS - ONLYOFFICE/DesktopEditors
Weekly Questions and Hardware Thread - May 29, 2019
Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs
This megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.
Ask your hardware requests here too or try r/linuxhardware!
https://redd.it/bua32b
@r_linux
Welcome to r/linux! If you're new to Linux or trying to get started this thread is for you. Get help here or as always, check out r/linuxquestions or r/linux4noobs
This megathread is for all your question needs. As we don't allow questions on r/linux outside of this megathread, please consider using r/linuxquestions or r/linux4noobs for the best solution to your problem.
Ask your hardware requests here too or try r/linuxhardware!
https://redd.it/bua32b
@r_linux
reddit
r/linux - Weekly Questions and Hardware Thread - May 29, 2019
0 votes and 0 comments so far on Reddit
erandr - simple xrandr wrapper for quick monitor configuration
http://github.com/evidlo/erandr
https://redd.it/bu9g3z
@r_linux
http://github.com/evidlo/erandr
https://redd.it/bu9g3z
@r_linux
GitHub
Evidlo/erandr
Simple xrandr wrapper for quick monitor configuration - Evidlo/erandr
Can everything be GPL
In the recent news, Google, Intel, ARM and many other tech companies just banned their technology to the Chinese company Huawei. The fact that technologies can be weaponized by politics makes me sad. I personally wouldn't be happy if something I built is being used as a weapon by politicians. In my imagination, everything should be open. So I wonder what's the answer, how can the cyberspace be free of all those. Is the GPL license a solution?
https://redd.it/buaffg
@r_linux
In the recent news, Google, Intel, ARM and many other tech companies just banned their technology to the Chinese company Huawei. The fact that technologies can be weaponized by politics makes me sad. I personally wouldn't be happy if something I built is being used as a weapon by politicians. In my imagination, everything should be open. So I wonder what's the answer, how can the cyberspace be free of all those. Is the GPL license a solution?
https://redd.it/buaffg
@r_linux
reddit
r/linux - Can everything be GPL
0 votes and 1 comment so far on Reddit
Krita 4.2 is out. Includes improved support for more tablets, better support for multi-monitor setups, support for HDR images, including animations (Windows only for now), has slicker and faster brushes, etc.
https://krita.org/en/item/krita-4-2-0-is-out/
https://redd.it/bubu3x
@r_linux
https://krita.org/en/item/krita-4-2-0-is-out/
https://redd.it/bubu3x
@r_linux
krita.org
Krita 4.2.0 is Out! | Krita
Making a new OS using the Linux kernel
Hello everyone.
With my friend we are making a new OS using the Linux kernel.
It's not really a distribution but rather a thing on its own. I wanted to ask if anyone wants to join us and help stuff go faster?
Here is the concept, I will update the document a bit more tonight, because it's slightly outdated but will give you a general idea of what we have planned.
https://docs.google.com/document/d/1fKMagsJaPGSmB30BJff7V6-NJ7gbVfyZafzdHUZsits/edit?usp=drivesdk
What's the plan? Demolish Microsoft and Apple. Make opensource the best as it was never before.
We are already making our own init system, we won't be using systemd. It's being coded in Rust and once the first version is released, we will publish the source code so you can see it. From there on, you are free to use it and contribute if you would like.
Most likely, we will be choosing the MIT license. We don't like GPL. We want full freedom.
As known, the Linux kernel has problems. We are forking its 4.19 version with the aim to make it its own thing as a kernel and fix most of the issues in there
Our applications will be available on Windows as well and macOS in the future.
We hope to see you join. Our communications Discord server is to be found in the documentation.
https://redd.it/buc42f
@r_linux
Hello everyone.
With my friend we are making a new OS using the Linux kernel.
It's not really a distribution but rather a thing on its own. I wanted to ask if anyone wants to join us and help stuff go faster?
Here is the concept, I will update the document a bit more tonight, because it's slightly outdated but will give you a general idea of what we have planned.
https://docs.google.com/document/d/1fKMagsJaPGSmB30BJff7V6-NJ7gbVfyZafzdHUZsits/edit?usp=drivesdk
What's the plan? Demolish Microsoft and Apple. Make opensource the best as it was never before.
We are already making our own init system, we won't be using systemd. It's being coded in Rust and once the first version is released, we will publish the source code so you can see it. From there on, you are free to use it and contribute if you would like.
Most likely, we will be choosing the MIT license. We don't like GPL. We want full freedom.
As known, the Linux kernel has problems. We are forking its 4.19 version with the aim to make it its own thing as a kernel and fix most of the issues in there
Our applications will be available on Windows as well and macOS in the future.
We hope to see you join. Our communications Discord server is to be found in the documentation.
https://redd.it/buc42f
@r_linux
Google Docs
Wireflux - Developer Page Manual
Wireflux project documentation Contents: About the Project…………………………………………………………………....2 Fundamentals of the Operating System…….…………………………………….3 Compatibility………………………………………………………………………...6 Standards……………………………………………………………………………..7 Drivers and Codecs………
Many, many people hated me before for installing Ubuntu 16.10 so I'm now installing 19.0.
https://redd.it/bucj2g
@r_linux
https://redd.it/bucj2g
@r_linux
The Missing WireGuard Documentation: Setup, Usage, Configuration, and a full example for server-to-server VPN with roaming clients & public peers.
https://github.com/pirate/wireguard-docs
https://redd.it/bud1n0
@r_linux
https://github.com/pirate/wireguard-docs
https://redd.it/bud1n0
@r_linux
GitHub
GitHub - pirate/wireguard-docs: 📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for…
📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients. - pirate/wireguard-docs
Storage testing [LWN.net]
https://lwn.net/SubscriberLink/789538/3f4409ee98171ae4/
https://redd.it/bud0wz
@r_linux
https://lwn.net/SubscriberLink/789538/3f4409ee98171ae4/
https://redd.it/bud0wz
@r_linux
lwn.net
Storage testing
Ted Ts'o led a discussion on storage testing and, in particular, on his
experience getting blktests running for his test
environment,
in a combined storage and filesystem session at the 2019 Linux Storage,
Filesystem, and Memory-Management Summit. He has…
experience getting blktests running for his test
environment,
in a combined storage and filesystem session at the 2019 Linux Storage,
Filesystem, and Memory-Management Summit. He has…
Packit - packaging in Fedora with minimal effort
https://fedoramagazine.org/packit-packaging-in-fedora-with-minimal-effort/
https://redd.it/bue3a5
@r_linux
https://fedoramagazine.org/packit-packaging-in-fedora-with-minimal-effort/
https://redd.it/bue3a5
@r_linux
Fedora Magazine
Packit - packaging in Fedora with minimal effort - Fedora Magazine
What is packit Packit (https://packit.dev/) is a CLI tool that helps you auto-maintain your upstream projects into the Fedora operating system. But what does it really mean? As a developer, you might want to update your package in Fedora. If you’ve done it…
Gnome Designer: We need to get better at communicating that there is no "Linux" platform. GNOME, KDE, elementary, etc. are their own ecosystems, and apps designed for one of them don't automatically run on the others.
https://mastodon.social/@tbernard/101945846229443981
https://redd.it/bufwim
@r_linux
https://mastodon.social/@tbernard/101945846229443981
https://redd.it/bufwim
@r_linux
Mastodon
Tobias Bernard (@tbernard@mastodon.social)
@brainblasted@social.libre.fi @alcinnz@floss.social @alatiera To be fair, a big reason for that is that it's been used as a selling point for GNU/Linux since forever.
We need to get better at communicating that there is no "Linux" platform. GNOME, KDE, elementary…
We need to get better at communicating that there is no "Linux" platform. GNOME, KDE, elementary…
Central Post to improve Touchpad experience on Linux
Hello,
I want to create a Post here where people can share information on how to improve their touchpad experience on linux.
Personally I want to improve my touchpad settings on linux too, as it is important when using a laptop without a mouse.
Especially with new laptops that have windows precision touchpads, the difference between windows and linux gets bigger.
​
I would appreciate your help on creating a post that can help people like me to adjust their touchpad to their needs.
​
Chris
https://redd.it/buf7cd
@r_linux
Hello,
I want to create a Post here where people can share information on how to improve their touchpad experience on linux.
Personally I want to improve my touchpad settings on linux too, as it is important when using a laptop without a mouse.
Especially with new laptops that have windows precision touchpads, the difference between windows and linux gets bigger.
​
I would appreciate your help on creating a post that can help people like me to adjust their touchpad to their needs.
​
Chris
https://redd.it/buf7cd
@r_linux
reddit
r/linux - Central Post to improve Touchpad experience on Linux
6 votes and 4 comments so far on Reddit
Release notes for the Genode OS Framework 19.05
https://genode.org/documentation/release-notes/19.05
https://redd.it/buej7l
@r_linux
https://genode.org/documentation/release-notes/19.05
https://redd.it/buej7l
@r_linux
reddit
r/linux - Release notes for the Genode OS Framework 19.05
3 votes and 0 comments so far on Reddit
Kindd version 2.0.0 released.
Kindd is a gui for dd command that written in qt-quick.
In this new release we add some new functionalities:
1. Redesign whole app.
2. List only removable devices. (So there is no choice for users to format/delete partitions accidentally).
3. There is no need for list-devices page.
4. Some improvment in file-chooser dialog.
5. Automatic usb add/eject detection.
​
Github Page:
[https://github.com/LinArcX/Kindd](https://github.com/LinArcX/Kindd)
​
Aur package:
[https://aur.archlinux.org/packages/kindd/](https://aur.archlinux.org/packages/kindd/)
https://redd.it/bufg87
@r_linux
Kindd is a gui for dd command that written in qt-quick.
In this new release we add some new functionalities:
1. Redesign whole app.
2. List only removable devices. (So there is no choice for users to format/delete partitions accidentally).
3. There is no need for list-devices page.
4. Some improvment in file-chooser dialog.
5. Automatic usb add/eject detection.
​
Github Page:
[https://github.com/LinArcX/Kindd](https://github.com/LinArcX/Kindd)
​
Aur package:
[https://aur.archlinux.org/packages/kindd/](https://aur.archlinux.org/packages/kindd/)
https://redd.it/bufg87
@r_linux
GitHub
GitHub - LinArcX/kindd: A kindful dd, written in qt-quick.
A kindful dd, written in qt-quick. Contribute to LinArcX/kindd development by creating an account on GitHub.
Unix on the GBA?
Yes! Thanks to a madlad on discord, he linked an article of someone's experiment of running ancient unix on a GBA
[http://www.kernelthread.com/publications/gbaunix/](http://www.kernelthread.com/publications/gbaunix/)
https://redd.it/bujjzt
@r_linux
Yes! Thanks to a madlad on discord, he linked an article of someone's experiment of running ancient unix on a GBA
[http://www.kernelthread.com/publications/gbaunix/](http://www.kernelthread.com/publications/gbaunix/)
https://redd.it/bujjzt
@r_linux
Termux on Android + Mosh/Ssh is fantastic.
I can access my phone from my computer without it being plugged in.
It compliments KDE Connect so well. If I want to do something KDE Connect doesn't support, I just Mosh into my phone and do whatever I want to.
Termux is already pretty great on its own, but using an Android command line in my computer is just so convenient.
[Here's](https://wiki.termux.com/wiki/Remote_Access) a tutorial on how to do it.
https://redd.it/bugx2y
@r_linux
I can access my phone from my computer without it being plugged in.
It compliments KDE Connect so well. If I want to do something KDE Connect doesn't support, I just Mosh into my phone and do whatever I want to.
Termux is already pretty great on its own, but using an Android command line in my computer is just so convenient.
[Here's](https://wiki.termux.com/wiki/Remote_Access) a tutorial on how to do it.
https://redd.it/bugx2y
@r_linux
reddit
r/linux - Termux on Android + Mosh/Ssh is fantastic.
3 votes and 0 comments so far on Reddit
How DRM has permitted Google to have an "open source" browser that is still under its exclusive control
https://boingboing.net/2019/05/29/hoarding-software-freedom.html
https://redd.it/bukobk
@r_linux
https://boingboing.net/2019/05/29/hoarding-software-freedom.html
https://redd.it/bukobk
@r_linux
Boing Boing
How DRM has permitted Google to have an "open source" browser that is still under its exclusive control
A year ago, Benjamin “Mako” Hill gave a groundbreaking lecture explaining how Big Tech companies had managed to monopolize all the benefits of free software licenses, using a combinatio…
GParted 1.0 Released
Link to site: https://gparted.org/news.php?item=224
Release Notes: https://sourceforge.net/projects/gparted/files/gparted/gparted-1.0.0/gparted-1.0.0-README.md/view
https://redd.it/bul04t
@r_linux
Link to site: https://gparted.org/news.php?item=224
Release Notes: https://sourceforge.net/projects/gparted/files/gparted/gparted-1.0.0/gparted-1.0.0-README.md/view
https://redd.it/bul04t
@r_linux
gparted.org
GParted -- News Item 224