Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Commons Clause in open source licences: business necessity or betrayal of software freedom?

    Accommodation of new business models and technological advances has fundamentally disrupted the open source industry. Unlike on-prem solutions, which are installed in a user environment, cloud-based software remains hosted on the vendor's servers and is accessed by users through a web browser. Because cloud-based offerings do not involve software distribution, the copyleft effect of open source licences is not triggered.

    Large cloud providers use their market power and infrastructure to generate significant revenues by offering proprietary services around successful open source projects, thus depriving such projects of an opportunity to commercialise similar services.

    [...]

    Whether the benefits of employing the Commons Clause outweigh the potential risks is likely to invoke a case by case analysis. The community consensus on the four software freedoms [the freedom to run the program for any purpose, the freedom to modify it for private or public use, the freedom to make copies and distribute the program and its derivatives] is under continuous pressure for modification. Indeed reshaping the portfolio of freedoms may not necessarily be a threat to open source as we know it, but rather an evolution thereof.

    As Heather Meeker, the drafter of the Commons Clause, has noted, the choice is often between the full proprietary route and a source-available licensing. By choosing the latter, we may preserve at least some of the freedoms.

  • Fedora 30 : About the Jupyter lab tool.

    The tutorial for today is about Jupiter Lab and Fedora 30. You can see an old tutorial with Fedora 29 here.
    The JupyterLab is the next-generation web-based user interface for Project Jupyter.
    This can be installed using conda, pip or pipenv.

  • AWS celebrates Labor Day weekend by roasting customer data in US-East-1 BBQ

    A power outage fried hardware within one of Amazon Web Services' data centers during America's Labor Day weekend, causing some customer data to be lost.

    When the power went out, and backup generators subsequently failed, some virtual server instances evaporated – and some cloud-hosted volumes were destroyed and had to be restored from backups, where possible, we're told.

    A Register reader today tipped us off that on Saturday morning, Amazon's cloud biz started suffering a breakdown within its US-East-1 region.

    Our tipster told us they had more than 1TB of data in Amazon's cloud-hosted Elastic Block Store (EBS), which disappeared during the outage: they were told "the underlying hardware related to your EBS volume has failed, and the data associated with the volume is unrecoverable."

    [...]

    Unlucky customers who had data on the zapped storage systems were told by AWS staff that, despite attempts to revive the missing bits and bytes, some of the ones and zeroes were permanently scrambled: "A small number of volumes were hosted on hardware which was adversely affected by the loss of power. However, due to the damage from the power event, the EBS servers underlying these volumes have not recovered.

More in Tux Machines

Games Leftovers

  • Space Cadet is a punishing two-button neon-infused arcade experience

    Love a challenge? Enjoy some of the classic neon arcade shoot 'em up experiences? You should definitely take a look over at Space Cadet then. It's a super-simple game mechanically and yet it's also seriously good too. Trapped inside some sort of arena, presumably done to keep the gameplay tight and focused, and abandoned by your crew during a mining operation - you're operating a space ship by switching between different systems with one button and activating them with another. Only having two buttons really makes it challenging and hilariously difficult too.

  • In the 2D survival game Underlings, you're a monster trying to live a peaceful life

    Underlings is a new Early Access 2D survival game where the protagonist is a former monster, trying to get away from their past life and start fresh. Set in a ruthless world where everything is trying to kill you, the bosses of the underworld don't seem to be too pleased at you wanting the simple life. It mixes in exploration, mining, crafting, farming, base building and more into an experience that blends together all of that with daily survival as it sounds like you're often raided.

  • Chuck's Challenge 3D gets a huge 2020 revamp as a free upgrade out now

    Chuck's Challenge 3D 2020 is out now, as a free update and a major revamp to the tile-based puzzle game from the creator of the classic Chip's Challenge. What is it? A fiendishly addictive puzzler that’s packed with features that will tease the brain and challenge the fingers. It also comes with a level editor that lets you upload and share your levels for everyone to play and rate, all from within the game. From what Niffler Ltd said about it: "The game walks the player through the evolution of gaming: move from A to B, collect items, the red key opens the red door, and much more. But, like Lego, knowing what each piece does is only the beginning of the fun, as players can also create and share their own levels using a simple paint-style interface and seamless cloud storage." [...] It comes with over 150 levels made by the developer and with such awesome dedication so long after release, along with it supporting Linux they're a developer worth giving over your monies to.

  • Futuristic, mysterious, full of physics and circuits - puzzle game The Long Gate is out

    Developer David Shaw has now released The Long Gate, a thoroughly mysterious puzzle game full of quantum physics and circuits set up as puzzles. With puzzles that can be completed in whatever order you find them, Shaw worked with a quantum computing science company called D-Wave Systems to build them and make sure the quantum theory used is factual and achievable. The result is a puzzle game with a very interesting idea - if you can grasp the mechanics and if you love tinkering with wires.

  • Problems for Linux Gaming

    Huge news about Microsoft just hit the market and how it affects Linux Gaming.

  • Microsoft to Acquire Bethesda Softworks for $7.5 Billion

    Through the deal to purchase ZeniMax Media, the Xbox maker will become the owner of one of the largest private game developers and publishers, known for making such franchises as Fallout, Doom and The Elder Scrolls.

    Microsoft cited its focus on growing cloud gaming service Xbox Game Pass, which has 15 million subscribers, as one motivation for the deal. Bethesda games, including Fallout 76, are already available on the service. More will be added to Game Pass and eventually the publishers new releases, including upcoming space epic Starfield, will be available on the service the same day the launch on Xboxes and PCs.

  • Microsoft to Buy Bethesda for $7.5 Billion to Boost Xbox

    Bethesda is the publisher of games like The Elder Scrolls, Doom and Fallout and also has at least two titles slated for debut next year. ZeniMax, based in Rockville, Maryland, owns several other studios across the globe, giving Microsoft’s Xbox business a much-needed infusion of titles and game developers. It’s one of the biggest privately held game companies with 2,300 employees worldwide, Microsoft said. The latest in the Elder Scrolls series has sold more than 20 million copies, making it among the top-selling games of all time.

  • Why Microsoft bought Bethesda for $7.5 billion

    Microsoft may not necessarily care about exclusivity anymore, but it still needs studios. First-party developers are the lifeblood of game publishers because they allow them to control the cadence of major releases and better manage budgets and cross-franchise resources like game engines and creative talent. Most important to Microsoft right now, however, is having the final say on distribution. By owning a studio, Microsoft gets to decide where and for how much the game is sold, including giving it away for free as part of a subscription service.

Android Leftovers

Lightweight Puppy Linux 9.5 Released, Based On Ubuntu 20.04 LTS

Puppy Linux is a very small and lightning fast Ubuntu-based operating system. If you ever search for the best lightweight Linux distros, you would definitely find Puppy Linux on the list. Now, after more than one and a half years, the Puppy Linux team has announced a new version, Puppy Linux 9.5, aka, Fossapup64 9.5. The latest Puppy 9.5 is also the first release based on the current long-term Ubuntu 20.04 “Focal Fossa.” Read more

Python Programming

  • Improved QML Support in Qt for Python 6.0

    Since the initial port of PySide to Qt5 (a.k.a PySide2), the interaction with QML was on the list of features we wanted to fully support in our set of bindings, due to the popularity of QML. With the first official release 5.12, we had cover many use cases for the QML and Python interaction, but also we left out a couple of use cases that were really required by our community. Now that we are developing new features and improvements for Qt6, we wanted to address most of them.

  • Live-coding a music synthesizer

    After so much work and waiting, the video of my EuroPython talk is finally released! This is a fun live-coding session using NumPy and SoundDevice. The goal of this talk is to make the computer produce realistic-sounding instrument sounds, using nothing but math.

  • Which is better Python or C++?

    Programming Languages are tools. Tools selection comes after deciding what you want to do. Asking this question means that you are beginner and don’t know which programming language to learn. So In this case Selecting Python is better when you start to learn programming. Python is simple but powerful, You will learn about Abstraction and how to solve your problems quickly. When you start programming using a simple and very productive language like Python you will love it because you will make big progress in little time and you will face little problems. After you learn programming this way (The simple way) you will beat the fear of programming, You already learn how to write programs, how to debug them, and how to create something useful. Later you may face limitations in the language [...] Later you can develop complete projects in C or C++. Your knowledge in Python will help you during learning C or C++. What you will find different is just Static Typing, Memory Management and some other simple concepts.

  • Firebird driver for Python 3– release 0.8.0

    The driver is no longer beta, and is now considered as stable for Firebird 3.0 (support for Firebird 4 is still evolving till final release). Documentation is now complete.

  • Strftime Python

    In this post, we will learn about strftime() method from Python datetime package. The strftime converts date object to a string date.