Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Saturday, 19 Jan 19 - Tux Machines is a community-driven public service/news site which has been around for over a decade and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story today's howtos and Mozilla leftovers Roy Schestowitz 18/01/2019 - 5:03pm
Story Debian as Universal Operating System and Outreachy Update Roy Schestowitz 18/01/2019 - 5:02pm
Story Graphics: Nouvea, NVIDIA RTX "Turing", KDE Plasma 5.15 Beta Wayland Session, Qt5 GUIs With Spying Roy Schestowitz 18/01/2019 - 5:00pm
Story Pseudo-Open Source (Openwashing) Roy Schestowitz 18/01/2019 - 4:55pm
Story The Best Open Source Software in 2018 (Users’ Choice) Roy Schestowitz 18/01/2019 - 4:49pm
Story How Do You Fedora: Journey into 2019 Roy Schestowitz 18/01/2019 - 4:42pm
Story Mastodon is crumbling—and many blame its creator Roy Schestowitz 18/01/2019 - 4:38pm
Story Plasma 5.15 Beta Rianne Schestowitz 3 18/01/2019 - 4:36pm
Story Secure Email Service Tutanota Has a Desktop App Now Roy Schestowitz 18/01/2019 - 4:33pm
Story Tumbleweed Starts Year with New Plasma, Applications, VIM, curl Roy Schestowitz 18/01/2019 - 4:31pm

Ditching Out-of-Date Documentation Infrastructure

Filed under
Linux

Long ago, the Linux kernel started using 00-Index files to list the contents of each documentation directory. This was intended to explain what each of those files documented. Henrik Austad recently pointed out that those files have been out of date for a very long time and were probably not used by anyone anymore. This is nothing new. Henrik said in his post that this had been discussed already for years, "and they have since then grown further out of date, so perhaps it is time to just throw them out."

He counted hundreds of instances where the 00-index file was out of date or not present when it should have been. He posted a patch to rip them all unceremoniously out of the kernel.

Joe Perches was very pleased with this. He pointed out that .rst files (the kernel's native documentation format) had largely taken over the original purpose of those 00-index files. He said the oo-index files were even misleading by now.

Read more

Mozilla: Rust 1.32.0, Privacy, UX and Firefox Nightly

Filed under
Moz/FF
  • Announcing Rust 1.32.0

    The Rust team is happy to announce a new version of Rust, 1.32.0. Rust is a programming language that is empowering everyone to build reliable and efficient software.

  • Rust 1.32 Released With New Debugger Macro, Jemalloc Disabled By Default

    For fans of Rustlang, it's time to fire up rustup: Rust 1.32 is out today as the latest feature update for this increasingly popular programming language.

    The Rust 1.32 release brings dbg!() as a new debug macro to print the value of a variable as well as its file/line-number and it works with more than just variables but also commands.

  • Julien Vehent: Maybe don't throw away your VPN just yet...

    At Mozilla, we've long adopted single sign on, first using SAML, nowadays using OpenID Connect (OIDC). Most of our applications, both public facing and internal, require SSO to protect access to privileged resources. We never trust the network and always require strong authentication. And yet, we continue to maintain VPNs to protect our most sensitive admin panels.

    "How uncool", I hear you object, "and here we thought you were all about DevOps and shit". And you would be correct, but I'm also pragmatic, and I can't count the number of times we've had authentication bugs that let our red team or security auditors bypass authentication. The truth is, even highly experienced programmers and operators make mistakes and will let a bug disable or fail to protect part of that one super sensitive page you never want to leave open to the internet. And I never blame them because SSO/OAuth/OIDC are massively complex protocols that require huge libraries that fail in weird and unexpected ways. I've never reached the point where I fully trust our SSO, because we find one of those auth bypass every other month. Here's the catch: they never lead to major security incidents because we put all our admin panels behind a good old VPN.

  • Reflections on a co-design workshop

    Co-design workshops help designers learn first-hand the language of the people who use their products, in addition to their pain points, workflows, and motivations. With co-design methods [1] participants are no longer passive recipients of products. Rather, they are involved in the envisioning and re-imagination of them. Participants show us what they need and want through sketching and design exercises. The purpose of a co-design workshop is not to have a pixel-perfect design to implement, rather it’s to learn more about the people who use or will use the product, and to involve them in generating ideas about what to design.

    We ran a co-design workshop at Mozilla to inform our product design, and we’d like to share our experience with you.

    [...]

    Our UX team was tasked with improving the Firefox browser extension experience. When people create browser extensions, they use a form to submit their creations. They submit their code and all the metadata about the extension (name, description, icon, etc.). The metadata provided in the submission form is used to populate the extension’s product page on addons.mozilla.org.

  • Firefox Nightly: These Weeks in Firefox: Issue 51

Mesa 18.3.2

Filed under
Graphics/Benchmarks

Mesa 18.3.2 is now available.

In this release candidate we have added more PCI IDs for AMD Vega devices and
a number of fixes for the RADV Vulkan drivers.

On the Intel side we have a selection ranging from quad swizzles support for
ICL to compiler fixes.

The nine state tracker has also seen some love as do the Broadcom drivers.

To top it all up, we have a healthy mount of build system fixes.

Alex Deucher (3):
pci_ids: add new vega10 pci ids
pci_ids: add new vega20 pci id
pci_ids: add new VegaM pci id

Alexander von Gluck IV (1):
egl/haiku: Fix reference to disp vs dpy

Andres Gomez (2):
glsl: correct typo in GLSL compilation error message
glsl/linker: specify proper direction in location aliasing error

Axel Davy (3):
st/nine: Fix volumetexture dtor on ctor failure
st/nine: Bind src not dst in nine_context_box_upload
st/nine: Add src reference to nine_context_range_upload

Bas Nieuwenhuizen (5):
radv: Do a cache flush if needed before reading predicates.
radv: Implement buffer stores with less than 4 components.
anv/android: Do not reject storage images.
radv: Fix rasterization precision bits.
spirv: Fix matrix parameters in function calls.

Caio Marcelo de Oliveira Filho (3):
nir: properly clear the entry sources in copy_prop_vars
nir: properly find the entry to keep in copy_prop_vars
nir: remove dead code from copy_prop_vars

Dave Airlie (2):
radv/xfb: fix counter buffer bounds checks.
virgl/vtest: fix front buffer flush with protocol version 0.

Dylan Baker (6):
meson: Fix ppc64 little endian detection
meson: Add support for gnu hurd
meson: Add toggle for glx-direct
meson: Override C++ standard to gnu++11 when building with altivec on ppc64
meson: Error out if building nouveau and using LLVM without rtti
autotools: Remove tegra vdpau driver

Emil Velikov (13):
docs: add sha256 checksums for 18.3.1
bin/get-pick-list.sh: rework handing of sha nominations
bin/get-pick-list.sh: warn when commit lists invalid sha
cherry-ignore: meson: libfreedreno depends upon libdrm (for fence support)
glx: mandate xf86vidmode only for "drm" dri platforms
meson: don't require glx/egl/gbm with gallium drivers
pipe-loader: meson: reference correct library
TODO: glx: meson: build dri based glx tests, only with -Dglx=dri
glx: meson: drop includes from a link-only library
glx: meson: wire up the dispatch-index-check test
glx/test: meson: assorted include fixes
Update version to 18.3.2
docs: add release notes for 18.3.2

Eric Anholt (6):
v3d: Fix a leak of the transfer helper on screen destroy.
vc4: Fix a leak of the transfer helper on screen destroy.
v3d: Fix a leak of the disassembled instruction string during debug dumps.
v3d: Make sure that a thrsw doesn't split a multop from its umul24.
v3d: Add missing flagging of SYNCB as a TSY op.
gallium/ttn: Fix setup of outputs_written.

Erik Faye-Lund (2):
virgl: wrap vertex element state in a struct
virgl: work around bad assumptions in virglrenderer

Francisco Jerez (5):
intel/fs: Handle source modifiers in lower_integer_multiplication().
intel/fs: Implement quad swizzles on ICL+.
intel/fs: Fix bug in lower_simd_width while splitting an instruction which was already split.
intel/eu/gen7: Fix brw_MOV() with DF destination and strided source.
intel/fs: Respect CHV/BXT regioning restrictions in copy propagation pass.

Ian Romanick (2):
i965/vec4/dce: Don't narrow the write mask if the flags are used
Revert "nir/lower_indirect: Bail early if modes == 0"

Jan Vesely (1):
clover: Fix build after clang r348827

Jason Ekstrand (6):
nir/constant_folding: Fix source bit size logic
intel/blorp: Be more conservative about copying clear colors
spirv: Handle any bit size in vector_insert/extract
anv/apply_pipeline_layout: Set the cursor in lower_res_reindex_intrinsic
spirv: Sign-extend array indices
intel/peephole_ffma: Fix swizzle propagation

Karol Herbst (1):
nv50/ir: fix use-after-free in ConstantFolding::visit

Kirill Burtsev (1):
loader: free error state, when checking the drawable type

Lionel Landwerlin (5):
anv: don't do partial resolve on layer > 0
i965: include draw_params/derived_draw_params for VF cache workaround
i965: add CS stall on VF invalidation workaround
anv: explictly specify format for blorp ccs/mcs op
anv: flush fast clear colors into compressed surfaces

Marek Olšák (1):
st/mesa: don't leak pipe_surface if pipe_context is not current

Mario Kleiner (1):
radeonsi: Fix use of 1- or 2- component GL_DOUBLE vbo's.

Nicolai Hähnle (1):
meson: link LLVM 'native' component when LLVM is available

Rhys Perry (3):
radv: don't set surf_index for stencil-only images
ac/nir,radv,radeonsi/nir: use correct indices for interpolation intrinsics
ac: split 16-bit ssbo loads that may not be dword aligned

Rob Clark (2):
freedreno/drm: fix memory leak
mesa/st/nir: fix missing nir_compact_varyings

Samuel Pitoiset (1):
radv: switch on EOP when primitive restart is enabled with triangle strips

Timothy Arceri (2):
tgsi/scan: fix loop exit point in tgsi_scan_tess_ctrl()
tgsi/scan: correctly walk instructions in tgsi_scan_tess_ctrl()

Vinson Lee (2):
meson: Fix typo.
meson: Fix libsensors detection.

Read more

Also: Mesa 18.3.2 Released With Many Fixes As Users Encouraged To Upgrade

Games: Valve, Gravel, Meeple Station

Filed under
Gaming

Uploading 15 GB of new Slackware Live Edition ISO images

Filed under
Slack

The squashfs modules in the XFCE ISOs are compressed with ‘xz’ to keep them as small as possible (so they will fit on a CDROM medium). All of the other ISOs are compressed with ‘zstd’ which gives the Live OS a speed boost of ~20% at the cost of 10% increase in the ISO size.

Read more

Purism Announces PureOS App Store for Its Upcoming Librem 5 Linux Phone

Filed under
OS
Linux

Envisioned as a hub for delivering apps to both mobile and desktop ecosystems in a secure manner, Purism’s upcoming PureOS Store promises to respect the privacy and freedom of users while make it easier for them to download well-tested software on their Librem laptops, as well as the Librem 5 privacy-focused mobile phone that the company plans to release worldwide in April 2019.

“We envision PureOS Store as the primary community interface for app developers to contribute to the wider ecosystem, without having to understand the underlying technology like packaging or the mechanism of pushing apps upstream. We want to incentivize developers to create software that meets community values with the ultimate goal of incorporation into PureOS itself,” said Purism.

Read more

Inkscape 1.0 Open-Source Vector Graphics Editor Is Finally Coming After 15 Years

Filed under
OSS

Inkscape is quality SVG editor that runs on Linux, Mac, and Windows systems and can be used to create or edit vector graphics like logos, diagrams, illustrations, charts, and anything else in between. InkScape 1.0 is a major release that all fans of the open source software have expected for so long, and it finally brings long-anticipated features and improvements.

Highlights of Inkscape 1.0 include an updated user interface that offers better support for 4K/HiDPI screens and theming support, the ability to rotate and mirror canvases, new options for exporting to the PNG image format, variable fonts (requires pango 1.41.1 or higher), as well as much faster path operations and deselection of a large amounts of paths.

Read more

Mesa 19.0 RADV vs. AMDVLK 2019.Q1.2 vs. Radeon Software 18.50 Linux Vulkan Performance

Filed under
Graphics/Benchmarks

With the latest AMDVLK Vulkan driver improvements back to coming out on a weekly basis by AMD and Mesa 19.0 development progressing ahead of its feature freeze later this month, here is a fresh Linux gaming benchmark comparison of the AMD Radeon Vulkan driver options on Linux. Tested this round with a Radeon RX 590 and RX Vega 64 was the latest Mesa 19.0 development state for RADV, this week's new AMDVLK 2019.Q1.2 driver snapshot, and the Radeon Software 18.50 proprietary driver while running a slew of Vulkan-powered Linux games and DXVK.

Read more

Servers: Puppet on DevOps, Docker and Kubernetes, SUSE server (SLES) and More

Filed under
Server
  • Puppet on DevOps: practitioners (not managers) are the new champions

    With a foundation in open source, Puppet is championing a world of what it calls ‘unconstrained software change’… presumably an even more intense version of Continuous Integration (CI) and Continuous Delivery (CD).

  • Architectural learning curve for the private cloud

    Just about everybody is familiar with Docker; about half as many know Kubernetes. But how about Istio? Docker and Kubernetes may be the foundation of your private cloud, but it turns out they might not be enough.

    Here are some very interesting and easily accessible numbers from Twitter: Docker has 304,000 followers and Kubernetes has 121,000. On the other hand, Helm, Istio and Prometheus Monitoring have fewer than 15,000 followers each.

  • SUSE Server for Arm Becomes Generally Available

    The SUSE server (SLES) for Arm processors is now available directly from SUSE with a new price structure that counts cores and sockets.

  • The curious case of the Raspberry Pi in the network closet

    I asked him to unplug it, store it in a safe location, take photos of all parts and to make an image from the SD card (since I mostly work remote). I have worked on many Raspberry Pi projects and I felt confident I could find out what it does.

    At this point nobody thought it was going to be malicious, more like one of our staffers was playing around with something.

Desktop: Google Chromebook, Distros, Coin Mining and What We Should Expect From Linux in 2019

Filed under
GNU
Linux
  • What is a Google Chromebook?

    You’ve probably seen the term Chromebook mentioned on the internet, and you might be wondering what they are, and how they differ from regular laptops.

    In this guide we’ll explain what a Chromebook is, list the pros and cons of the devices, and help you decide whether or not a Chromebook is right for you.

    If you’re after in-depth buying advice on specific models, check out our Should I Buy a Chromebook? and Best Chromebook guides.

  • What's your favorite desktop Linux distribution?

    So, for our annual poll, we pulled the top 15 distributions according to DistroWatch over the past 12 months. It's not scientific—but it's something to start with, and we had to cull it down somehow.

    Did your favorite distribution fall short of the cut-off point? Let us know what it is in the comments. And no matter what distro you choose, be sure to let us know why it's your favorite. What's so great that makes it your distribution of choice?

  • The Top 4 Ways Your Linux Computer Can Earn You Money

    Computers, whether they run Linux or not, as a rule, don't tend to be cheap. However, what if I was to tell you that you can offset at least some of that cost by using the machine itself? Well, you can, and below you can find out exactly how to do this.

  • What Should We Expect from Linux in 2019?

    There are a lot more questions about what the open source community will do this year like would Ubuntu finally have stable support for fractional scaling? Will snap apps finally blend in perfectly with the UI of the distros they run on by default? Which distros will be the most innovative?

    Which features will you like to see any Linux distros and open source apps this year? Do you have any hints or inside information on the cool improvements to come? Tell us all about it below in the comments section.

Wear OS 2.3 begins rolling out to some smartwatches

Filed under
OS

Google is still in the process of updating some of its smartwatches to Wear OS 2.2 H, but in a bid to stay ahead of the curve, or totally confuse us, version 2.3 of the wearable operating system is also being rolled out. Go figure!

As part of the update, the Home app has been updated from version 2.20 to 2.21, which has a number of improvements including a slight change of design, improved health coaching and what they call more “proactive” help from Google Assistant.

Read more

Plasma 5.15 Beta

Filed under
KDE

Today KDE launches the beta release of Plasma 5.15.

For the first release of 2019, the Plasma team has embraced KDE's Usability & Productivity goal. We have teamed up with the VDG (Visual Design Group) contributors to get feedback on all the papercuts in our software that make your life less smooth, and fixed them to ensure an intuitive and consistent workflow for your daily use.

Plasma 5.15 brings a number of changes to our configuration interfaces, including more options for complex network configurations. Many icons have been added or redesigned. Our integration with third-party technologies like GTK and Firefox has been made even more complete. Discover, our software and add-on installer, has received a metric tonne of improvements to help you stay up-to-date and find the tools you need to get your tasks done.

Read more

Also: KDE Plasma 5.15 Desktop Environment Enters Beta, Promises Numerous Improvements

KDE Plasma 5.15 Beta Released With Some Grand Improvements

OSS Leftovers

Filed under
OSS
  • SalesAgility Launches SuiteCRM 7.11

    SalesAgility has released SuiteCRM 7.11 with several bug fixes, new workflows, Elasticsearch, and Google calendar synchronization.

    Elasticsearch is an open-source RESTful search engine to centrally store and index data. SuiteCRM will now provide users a faster and more scalable way to perform full text searches via Global Search on larger data volumes than before.

  • The essential guide to open source virtualization platforms

    Open source virtualization platforms offer adopters the chance to reduce licensing costs and avoid vendor lock-in, while still providing robust virtualization features.

    IT administrators who adopt open source might have less support than they would from a major vendor, so they must be adept at troubleshooting or garnering help from open source communities. Open source virtualization adopters might also consider vendors such as Red Hat that can provide support and integration services.

  • WordPress Partners with Google News to Launch Open Source Platform for Newsrooms

    On January 14, 2019, WordPress announced the launch of Newspack by WordPress, an Open Source Platform for Newsrooms which will begin operations in mid-2019 with backing from ConsenSys, Civil media and others.

  • Automattic announces Newspack to help news organizations publish and monetize

    WordPress,  the open-source project that lets you create websites on WordPress.com, is already a solid content management system (we use it at TechCrunch). But it becomes more difficult to use once you want to monetize your content using subscriptions, metered paywalls and user accounts. WordPress doesn’t have a native solution for that.

    That’s why Automattic  is working on a platform for news organizations — think about it as a version of WordPress specifically designed for news organizations. The company wants to help local news organizations more specifically, as those media companies don’t necessarily have a ton of development resources.

  • Open Call for Humanitarian Design Challenges

    All designs and documentation of the solution will be freely published online as Open Source, to the benefit of you, users and other stakeholders, future (student) teams and anyone interested.

Stable kernels 4.20.3, 4.19.16, 4.14.94, 4.9.151 and 4.4.171

Filed under
Linux

ZFS On Linux Landing Workaround For Linux 5.0 Kernel Support

Filed under
Linux
Legal

Last week I reported on ZFS On Linux breaking with Linux 5.0 due to some kernel symbols sought by this out-of-tree file-system driver no longer being exported and the upstream developers not willing to adjust for the ZoL code. That's still the case but the ZFS On Linux developers have a patch so at least the file-system driver will be able to build on Linux 5.0.

This ZOL + Linux 5.0 issue stems from a set of functions used by this ZFS Linux port for vectorized file-system checksums no longer being exported. The kernel developers don't want to re-export the functionality since as Greg Kroah-Hartman put it, "my tolerance for ZFS is pretty non-existant."

Since that Phoronix article last week, Greg KH followed up on the mailing list with, "Sorry, no, we do not keep symbols exported for no in-kernel users." Longtime Linux kernel developer Christoph Hellwig also suggested users switch instead to FreeBSD if caring about ZFS.

Read more

Programming: Panda 3D Game Project, Skills in 2019, Golang Mastery, Python and Mozilla

Filed under
Development
  • Create Panda 3D Game Project

    Hello, do you still remember that I have mentioned to you before that I will start another game project alongside the new pygame project? Well, I have not decided yet which game framework should I use to build the python game. Yesterday I had just came across Panda 3D which is a very attractive game framework that we can use to create the python game.

  • Top technical skills that will get you hired in 2019

    Landing the perfect IT job is never easy, but certain technical skills can smooth the way, especially if they’re in high demand. Job search platform Indeed has analyzed the fastest-growing terms used by job seekers when searching for tech jobs in 2019, and the results represent some significant changes over last year.

    “When people look for new jobs, they often use search terms that describe cutting-edge skills associated with the jobs they want,” says Daniel Culbertson, economist at Indeed. “On the employer side, the highly specialised tech talent who have these proficiencies are in great demand.”

  • 5 open source Go tools for tuning up your Golang mastery

    Love programming in Go? It’s hard not to fall in love with it, we know! Today we browsed through some Golang tools on GitHub and picked some of our favorites from the list. Far from exhaustive, this list highlights some of the best in show.

  • Executing Shell Commands with Python
  • Introduction to Python
  • Convert video from one format to another with python
  • L10n report: January edition
Syndicate content

More in Tux Machines

Pseudo-Open Source (Openwashing)

OSS Leftovers

  • The Serverless Show: The Importance of Open Source & Community Involvement
    “I’m also involved with some open source projects. I started with Node community and helping out with some node libraries a long time ago. Now I’m mostly doing serverless-related things. I joined the Claudia.js team a long time ago, almost at the beginning, and helped Gojko Adzic and Alexander Simovich to build Claudia.js. Claudia was and still is a deployment library for AWS Lambda and API gateway. At the beginning, it was really hard to deploy serverless applications. If you tried to do that manually, you need to zip everything, to set the permissions, and things like that. The idea of Claudia was to extend AWS CLI tools and to help users deploy serverless applications easier. We continued doing Claudia and a few other things. We contributed a bit to AWS SAM and we built some other applications that are open source. We’re trying to build tools that we need and that the serverless community needs.”
  • Expect to Hear More About Open Source’s Role in Security [Ed: Security implemented with proprietary software is almost always fake. The Australian back doors ("encryption") bill is a reminder of it. If something is proprietary, one must assume back doors (even mandated from above, hidden in binaries)]
    Will 2019 be the year there is a big push for consolidation between open source and cybersecurity? Yes, said Sanjay Beri, CEO of Netskope, in an email comment. IBM’s acquisition of Red Hat could prove to be the game changer in how organizations approach security.
  • Want to Save Some Money? Check out These Free Software Alternatives
    The list covers drawing and design, animation and film, website building, and others. For example, Ghost Malone presents several free alternatives to drawing, design and post-processing, such as GIMP, Krita, Fire Alpaca, Autodesk Sketchbook, MediBang Paint, and Paint.NET. Another example, for editing vector graphics, is Inkscape, which is free and open source. The list goes on with several choices depending on what you're looking for.
  • A free and open source Bitcoin trading tool has been developed by two students
    University students Jonathan Shobrook and Aaron Lichtman have created a free and open source automated trading bot to use on the Bitstamp exchange.
  • Thank Stanford researchers for Puffer, a free and open source live TV streaming service that uses AI to improve video-streaming algorithms
  • Open Source To Open Newer Avenues For CIOs In 2019
    Open source plays a crucial role in all the top strategic technology trends that are reshaping the IT world. Rajarshi Bhattacharyya, Country Head, SUSE, looks at the key trends for 2019 that organizations need to explore and in explains how open source technologies and practices open up a window of opportunities for the CIOs in the coming days.
  • The High Profile Team of Handshake Looks to Truly Open the Internet with a New Domain Name System
    Unlike other major blockchain based companies like Ethereum, they chose to avoid ICO funding altogether and went straight for private investors. They were able to obtain major private investment funding from companies such as Polychain Capital, A16Z Crypto, and Founders Fund (purchasing 7.5% coin supply of HNS between them at $10.2M) with the idea that they could be responsible for replacing entire layers of Domain Name System (DNS) layering. This removes the need for those who safeguard these layers, saving future companies large amounts of cash up front.
  • Handshake is attempting to make the Internet more open
    Handshake came out of stealth mode last August. The project, which intends to replace various levels of the Domain Name System (DNS) hierarchy, was founded by Joseph Poon (co-creator of the Lightning Network & Plasma), Andrew Lee (co-founder & CEO of Purse), Andrew Lee (co-founder & CEO of Private Internet Access), Boyma Fahnbulleh (Bcoin developer), and Christopher Jeffery (Creator of Bcoin & CTO of Purse). Sidestepping the ICO route popularized by Ethereum, Handshake raised private funding from a slew of investors including A16Z Crypto, Polychain Capital, and Founders Fund. These investors purchased 7.5% of the initial coin supply of HNS, Handshake’s native token, for $10.2M, valuing the protocol at $136M.
  • Google remains the top open-source contributor to CNCF projects
    According to the latest data from Stackalytics, a project founded by Mirantis and hosted by the OpenStack Foundation that visualizes a company’s contribution to open-source projects, Google remains the dominant force in the CNCF open-source ecosystem. Indeed, according to this data, Google is responsible for almost 53 percent of all code commits to CNCF projects. Red Hat, the second biggest contributor, is far behind, with 7.4 percent. The CNCF is the home of Kubernetes, the extremely popular container orchestration service that Google open sourced, so the fact that Google is the top contributor may not seem like a major surprise. But according to this data, Google would still be the top code contributor to all CNCF projects without even taking Kubernetes into account. In part, that’s due to the fact that Google is also the major contributor to GRPC, a queuing project the company donated to the CNCF, and Vitess, the database clustering system it developed for YouTube.
  • Google Remains Top Open-Source Contributor
    According to a scan of code contributions to projects sponsored by the Cloud Native Computing Foundation (CNCF), Google (NASDAQ: GOOGL) remains by far the largest contributor of code across all projects. Using a tool called Stackalytics, the survey conducted by open-source infrastructure vendor Mirantis found that Google accounted for 52.9 percent of code commits to CNCF projects.
  • Johnson Controls to Introduce Open-Source Software for Targeting Retrofits

Server Side Public License (SSPL), Red Hat and Fedora

  • Red Hat/Fedora decide MongoDB’s SSLP doesn’t fit
    MongoDB’s January blues deepened this week as the team behind the Red Hat-backed Fedora Linux distribution confirmed it had added the open source database’s Server Side Public License to its “bad”list. The move came as it emerged Red Hat – Fedora’s sponsor – had nixed MongoDB support in RHEL 8.0.
  • AWS Raised Its Hand Lest Of Open Source Platform
    Even though AWS stands by MongoDB as the best the customers find it difficult to build and vastly accessible applications on the open-source platform can range from multiple terabytes to hundreds of thousands of reads and writes per second. Thus, the company built its own document database with an Apache 2.0 open source MongoDB 3.6 API compatibility. The open-sources politics are quite difficult to grasp. AWS has been blamed for taking the top open-source projects and re-branding plus re-using it without providing the communities. The catch here is that MongoDB was the company behind putting a halt to the re-licensing of the open-source tools under a novel license that clearly stated the companies willing to do this will have to purchase a commercial license.
  • Red Hat gets heebie-jeebies over MongoDB's T&Cs squeeze: NoSQL database dropped from RHEL 8B over license
    MongoDB justified its decision last October to shift the free version of its NoSQL database software, MongoDB Community Server, from the open-source GNU Affero General Public License to the not-quite-so-open Server Side Public License (SSPL) by arguing that cloud providers sell open-source software as a service without giving back. The following month, and not widely noticed until this week, Red Hat said it would no longer include MongoDB in version 8 of Red Hat Enterprise Linux. The removal notice came in the release notes for Red Hat Enterprise Linux Beta 8.0. Under section 4.7, the release notes say, "Note that the NoSQL MongoDB database server is not included in RHEL 8.0 Beta because it uses the Server Side Public License (SSPL)."
  • Server Side Public License struggles to gain open-source support
    MongoDB first announced the release of the new software license in October as a way to protect itself and other open-source projects like it from being taken advantage of by larger companies for monetary gain. At the time, MongoDB co-founder and CTO Eliot Horowitz explained: “This should be a time of incredible opportunity for open source. The revenue generated by a service can be a great source of funding for open-source projects, far greater than what has historically been available. The reality, however, is that once an open-source project becomes interesting, it is too easy for large cloud vendors to capture most of the value while contributing little or nothing back to the community.” Other open-source businesses have developed their own licenses or adopted others in recent months, citing the same issues. However, the problem with these new licenses is that if they are not approved by the Open Source Initiative (OSI), an organization created to promote and protect the open-source ecosystem, the software behind the license is technically not considered open source, and it will have a hard time getting acceptance from members in the community.
  • Open source has a problem with monetization, not AWS
  • Why you should take notice of the open source in enterprise suckers conundrum
    In the MongoDB case, AWS is widely regarded as responding to a licensing change MongoDB made in October 2018 that has caused something of a stir among the open source cognoscenti.
  • Fedora Community Blog: FPgM report: 2019-03
    Here’s your report of what has happened in Fedora Program Management this week. I’ve set up weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.

How to Integrate Dropbox in Ubuntu Using Nautilus File Manager

This beginners guide will help you to install and integrate Dropbox in Ubuntu’s Nautilus file manager. Dropbox is a popular file hosting service provides users cloud storage and access to your files from any device. Dropbox provides free account upto a certain storage limit and also provides subscription based accounts. Dropbox provides native desktop apps for Linux systems. Read more