Language Selection

English French German Italian Portuguese Spanish

Microsoft

How much open source is too much when it's in Microsoft's clutches? Eclipse Foundation boss sounds note of alarm

Filed under
Microsoft

The Eclipse Foundation oversees numerous open-source projects including Jakarta EE, the open-source Java Enterprise Edition. It is also the home of the free Eclipse IDE, among the most popular IDEs for Java development.

One of the original Eclipse designers was Erich Gamma, who in 2011 joined Microsoft where he has worked on Visual Studio Code, Microsoft's open-source and cross-platform development tool.

Visual Studio Code has been a remarkable success. A recent Stack Overflow survey ranked it as the most popular development environment overall. Eclipse still leads for Jakarta EE development, according to its own survey (PDF), though VS Code puts in a decent showing (considering it is a relative newcomer) at 28 per cent usage (below).

Read more

Microsoft's "Embrace, Extend, and Envelop" of GNU/Linux

Filed under
GNU
Linux
Microsoft

Microsoft Swallows Linux, Microsoft Proponents Celebrate

Filed under
Linux
Microsoft

Microsoft Envelopes Linux

Filed under
GNU
Linux
Microsoft

Openwashing and Microsoft Deception/Entryism

Filed under
Microsoft
OSS

Openwashing and Microsoft Attacks on FOSS

Filed under
Microsoft
OSS

The Proprietary Software Lobby Against FOSS/Copyleft

Filed under
Microsoft
OSS
  • 5 factors for using open source code in proprietary software [Ed: As usual, treating copyleft as a nuisnace rather than a moral feature]

    Developers can easily obtain, modify and integrate countless open source code packages into diverse software projects. Using open source code to enable basic features and processes in a proprietary software project can shave time off of development cycles and free code creators to focus on core and business-enabling functionality.

    While open source elements confer tangible benefits for software development projects, they can impose challenges and limitations on a proprietary application, especially if the project is intended for commercial use. Organizations should evaluate the management and integration of software components from other creators, their project priorities, liabilities, licensing and security before selecting open source code for a project.

    [...]

    While open source software is free to obtain, change and otherwise work with, it is not in the public domain. Open source software is released under a license, such as Apache License 2.0; BSD license; GNU General Public License (GPL), GNU Library, or Lesser GPL; MIT License; or Mozilla Public License 2.0. Each license outlines the terms of use and distribution.

    Generally, open source software licenses do not significantly restrict a business's ability to acquire and use them. So, a proprietary and commercial software product can rely on open source components.

    However, businesses must know if and how a license can cause problems. The GNU GPL requires users to release any derivative works under the same GNU GPL license. If a business obtains and modifies open source code under GNU GPL, it must copyleft the modified code -- meaning release it to open source, as well.

  • Open source security: The risk issue is unpatched software, not open source use [Ed: Microsoft 'proxy' Black Duck still dodges an honest discussion about back doors that cannot be patched because they are there by design in proprietary software (like everything from Microsoft)

Security: New Microsoft-Connected FOSS FUD and Proprietary Software Catastrophes

Filed under
Microsoft
Security

Blender Developers Find Old Linux Drivers Are Better Maintained Than Windows

Filed under
Linux
Hardware
Microsoft

To not a lot of surprise compared to the world of proprietary graphics drivers on Windows where once the support is retired the driver releases stop, old open-source Linux OpenGL drivers are found to be better maintained.

Blender developers working on shipping Blender 2.80 this July as the big update to this open-source 3D modeling software today rolled out the Linux GPU requirements for this next release.

Read more

Also: The Kernel Issue

Microsoft Entryism (Black Duck, Apache and Linux Foundation)

Filed under
Microsoft
Syndicate content

More in Tux Machines

Top 20 Best Openbox Themes for Linux System in 2019

Have you ever heard about the stacking window manager, Openbox? It is broadly used in Unix-like systems. Most probably, it’s among the most customizable parts out there. You can easily modify and beautify this with a little bit of effort. The question may arise- with what and how can you do this? Well! We are going to disclose it now. It’s by Openbox themes, which lets you have a minimalist and fantastic visual interface for your desktop manager. Read more

Fedora IoT Review

With the rise in IoT use, we are witnessing a demand for ready-made operating systems to support smart device development. Currently, the race is between proprietary versions such as IoT Plug and Play by Microsoft and open source operating systems. One such emerging open source player is Fedora which has a workstation that supports virtualization and containers. Fedora is also slated to release an Internet of Things edition called “Fedora IoT” in future. Here is a review of the open source product’s support capabilities for IoT and relevant installation details. Read more

5 Practical Examples of the Read Command in Linux

With read command, you can make your bash script interactive by accepting user inputs. Learn to use the read command in Linux with these practical examples. Read more

Programming: C++, C and Python

  • Extend C++ capabilities with LLVM STLExtras.h

    The LLVM compiler project provides a header file called STLExtras.h that extends the capabilities of C++ without any dependency on the rest of LLVM. In this article, we take a quick look at its basic functionality.

  • Rewriting Old Solaris C Code In Python Yielded A 17x Performance Improvement

    While we normally hear of rewriting code from Python and other scripting languages into C/C++ when its a matter of performance, in the case of Oracle Solaris it was taking old C code and modernizing it in Python 3 to yield a ~17x performance improvement. Shared today on Oracle's official Solaris blog was an interesting anecdote about their listusers command being rewritten in Python 3 from C. Oracle's Darren Moffat noted the C code was largely untouched since around 1988 and given its design at a time when systems were less dense than today with hundreds or even thousands of users per system.

  • Python Projects for Beginners: The Best Way to Learn

    Learning Python can be difficult. You can spend time reading a textbook or watching videos, but then struggle to actually put what you've learned into practice. Or you might spend a ton of time learning syntax and get bored or lose motivation. How can you increase your chances of success? By building Python projects. That way you're learning by actually doing what you want to do! When I was learning Python, building projects helped me bring together everything I was learning. Once I started building projects, I immediately felt like I was making more progress.

  • PyCon 2019: The People of PyCon

    I can’t tell you how amazing it was to meet the individuals I read, listen to, or who make the tools I use. I was so happy to meet the authors that helped me to grow over the last few years, especially Dan Bader, Peter Baumgartner, Matt Harrison, Reuven Lerner, Harry Percival , and Lacey Williams Henschel. I love podcasts, so it was wonderful to meet Michael Kennedy and Brian Okken in person. And I was happy to meet Paul Ganssle, Russell Keith-Magee, Barry Warsaw, and other maintainers and contributors. It was a delight to meet Bob Belderbos and Julian Sequeira from PyBites.

  • Find the first non-consecutive number with Python

    Your task is to find the first element of an array that is not consecutive. E.g. If we have an array [1,2,3,4,6,7,8] then 1 then 2 then 3 then 4 are all consecutive but 6 is not, so that’s the first non-consecutive number. If the whole array is consecutive then return None.

  • Perceiving Python programming paradigms

    Early each year, TIOBE announces its Programming Language of The Year. When its latest annual TIOBE index report came out, I was not at all surprised to see Python again winning the title, which was based on capturing the most search engine ranking points (especially on Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu) in 2018.