Language Selection

English French German Italian Portuguese Spanish

Licensing/Legal Copyleft Matters

Filed under
GNU
Legal
  • Court erred in Neo4j ruling – Software Freedom Conservancy • The Register

    A US federal district court decision in California favoring database biz Neoj4 is incorrect and imperils free open-source software, according to the Software Freedom Conservancy.

    Neo4j Enterprise Edition (EE) was at first offered under both a paid-for commercial license and for free under the GNU Affero General Public License, version 3 (AGPLv3). In May 2018, version 3.4 of the software was put under AGLv3 plus additional terms from the Commons Clause license, which is not an open-source license and explicitly says as much in its documentation.

    The viability of Neo4j's AGPLv3+Commons Clause license is what's at issue, because taken as a whole, the AGPLv3 includes language that says any added terms are removable. That view has been rejected in court – which accepts Neoj4's right to craft custom terms and to resolve contradictions in those terms – and the Software Freedom Conservancy believes the court erred.

  • Have you ever considered an open-source audit for your organisation? [Ed: Lawyers rarely can code; so they look for some other ways to make money, at the expense of those who do all the actual work]

    The “Source code” is the part of software that most computer users don’t ever see; it’s the code computer programmers can manipulate to change how a piece of software—a “program” or “application”—works. Programmers who have access to a computer program’s source code can improve that program by adding features to it or fixing parts that don’t always work correctly. Open-source code is widely used by software development companies to accelerate development and reduced costs. Open-source software is software with source code that is publicly available and anyone can inspect, modify and enhance.

  • Guangzhou IP Court's Top 10 Exemplary Cases Of 2021 - Intellectual Property - China

    Case summary: Luo Di developed the source code of an application called VirtualApp (VA) to be hosted on GitHub.com under the third version of the GNU General Public License (GPLV3). The GPL is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. Luo Di stopped updating the code on (VA) to be hosted on GitHub.com under the third version of the GNU General Public License (GPLV3). The GPL is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. Luo Di stopped updating the code on GitHub.com in December 2017 and assigned the code to plaintiff Luohe which he is a shareholder of for commercial use. Defendant TPOWER developed some paid WeChat-compatible applications using Luo Di's source code hosted on GitHub.com. The court found that TPOWER violated the GPL by abusing the free source sode owned by Luohe and ordered it to pay 500,000 yuan ($79,000) in damages to the plaintiff. The claims against the other three defendants serving TPOWER as payment collectors of its paid applications were dimissed.

  • WordPress.org Removes Russian Pro-War Plugin From Directory

    After considerable pushback from the Plugin Review team, WordPress.org has removed a plugin called Zamir, which was created by a Russian developer to display the Z symbol in support of Russia’s 2022 invasion of Ukraine.

    The plugin gained attention after Gravity Forms founder and CEO Carl Hancock noticed that it was listed under the “New” list of plugins for WordPress.com customers.

  • Russian devs plan alternative Android app store after Google Play bans paid apps

    A group of Russian developers are planning a Google Play alternative for Android users that will give those based in the country access to paid apps and services lost due to sanctions.

    Google suspended users' ability to purchase apps and games, make subscription payments and make "any in-app purchases" of digital goods using Google Play in Russia as of 10 March. It asked devs that make apps that offer "critical services" to make them free.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.