The Next Open Source Battle Is Being Waged In The 3D Printing Industry

More than twenty years ago, Linux began wending its way out of the primordial soup that was the early Internet and ensconcing itself in servers and workstations around the world.

After its creation in 1991 it took another eight years or so to be widely recognized, but during that period, arguments arose as to what Linux really was. Could Red Hat, a company founded in 1993, sell services around it? Who made money when you sold a CD containing the latest version of Mandrake Linux? Who owned code written on top of Linux for specific purposes? To the open source community, the answers to all those questions was No one. The community owned Linux.

And the battles began. Richard Stallman, the man behind the GNU operating system, fought for a licensing model that allowed for absolute freedom in software while Linus Torvalds called for a less adamant interpretation of the philosophy. These wars, which were waged on mailing lists and usenet, are now almost forgotten and, thanks to quick and easy donation systems and direct downloads of open source software, it is trivial to support your favorite open source project either through code check-in or actual donations. Its also trivial if not expected to sell services and support on top of open source software. Many services, including WordPress, follow this model.

Now we are entering a different conflict, one whose core question is Who owns 3D printing? The origin of this quandary lies with the creation of the RepRap Project, an open source effort to create a machine that can build itself. Founded in 2005 by Dr. Adrian Bowyer, RepRap printers have existed in a parallel evolutionary course to high-end industrial printers that cost thousands if not millions of dollars. Now those waters are muddied thanks to the big guys, Stratsys and 3D Systems, beginning to actively use their patents to protect their IP. Furthermore, there are examples of designers who offer their 3D objects up in the Creative Commons (here are mine, for example) and are then upset when users with printers offer their designs for sale.

The IP in question is manifold but the battle most recently came to a head in two patents the corporation filed on behalf of its designers. One is a self-leveling bed solution something thats been done before and is currently the Holy Grail of open source printers and another is for a quick-release filament guide which users are claiming is similar to this open source project on MakerBots own Thingiverse. I leave it as an exercise to the reader to decide whether either of these cases exhibit enough prior art and borrowing to accurately state that MakerBot stole these ideas from the community. In a nutshell, the outrage is mostly about he act of patenting the ideas rather than the ideas themselves.

The problem with the open source community is that it is, by design, not owed anything for its work, yet expects utmost deference to be paid. To be clear, Linux could have never gotten off the ground without the community that surrounded it. But that does not mean that every business based on open source tools (provided that business returns the various and direct changes to open source code when applicable) must grovel at the feet of a self-designated cabal of protectors.

The same can be said of 3D printing. MakerBot itself was an early proponent of open source hardware and, over the years, has made its money selling products that work better and more stably than most open source and home-brew printers. However, like Red Hat and Ubuntu, at some point equal deference must be paid to the gods of commerce. Those who have printers should be able to sell prints from their machine to those that do not have printers this is the basis for services like MakeXYZ that allow customers to request prints using a streamlined process and there are countless others who will brave the perils of prior patent art to try to build the next great 3D printer. In fact, a quick perusal of Kickstarter shows us a few dozen 3D printers already in their final stages of funding as well as a 3D scanner that looks surprisingly like a MakerBot Digitizer.

The open source community is vociferous and prone to throw victims on the fires of their collective wrath. But this ethos is always tempered by time and the improvement of the OS product in question. When an open source printer and open source 3D software is as solid and usable as offerings from Form 1 and MakerBot, I will most likely switch. Until then, as a weekend tinkerer without the time or the energy to invest hours into maintenance and software tweaks, Ill have to keep investing the so-called mean giants of the industry. I think 3D printing is changing the world and open source printing is at the forefront of this effort. But I dont want either party to enter into the spiral of recrimination and FUD that once characterized the Linux world. The 3D printing evolutionary tree is open to all comers at this point and todays giants might be tomorrows roadkill. As the bard once said, the wheels still in spin.

The rest is here:
The Next Open Source Battle Is Being Waged In The 3D Printing Industry

Node.js and Open Source Software Development on Microsoft Azure – Boris Simandoff and Mihail Mateev – Video


Node.js and Open Source Software Development on Microsoft Azure - Boris Simandoff and Mihail Mateev
Node.js is an exciting platform that has been increasing in popularity for the past few years. It offers a server side JavaScript programming model ideal for...

By: Mihail Mateev

Here is the original post:
Node.js and Open Source Software Development on Microsoft Azure - Boris Simandoff and Mihail Mateev - Video

Microsoft Opens .Net, Hops on Devops Bandwagon

The most obvious reasoning for Microsoft's establishment of a .Net foundation and further opening up the technology is the continued presence and prominence of open source software -- and openness in general -- in key, fast-moving enterprise IT trends including cloud computing, Big Data and devops. Today, Microsoft continues to reshape its approach to open source.

Microsoft recently established a .Net foundation and open sourced substantial parts of the popular programming language, continuing to spread its newfound love for open source software. However, it's another movement -- devops -- that may be more of a driving factor in Microsoft's .Net move.

In establishing the independent .Net Foundation and making more key pieces of .Net open source, Microsoft was promoting collaboration and community, it said. Many open source technologies exist for .Net, including the recently released .Net compiler platform codenamed "Roslyn."

Microsoft also highlighted the value and innovation that comes from broader community collaboration, even on its own developer tools and technologies, such as .Net.

The fact that Microsoft recognizes the power of open source software is not remarkable -- the company has been working actively to change its thinking and strategy on open source software for years now.

What is interesting is the establishment of the foundation and the further opening up of .Net, which highlights how Microsoft technologies, including Windows, Azure and .Net, all have become part of the devops movement -- a trend referring to faster software releases based on collaboration and efficiency among developers and IT operations teams.

This is quite a contrast to the devops landscape that existed three or four years ago. Back then, when Windows admins would dare to speak up or ask questions about how they might get more agile and join the devops movement, they were told to switch to Linux.

Today, most devops tools and providers have integrations, plug-ins, and support for Windows management. Indeed, I have written previously about how the support for Windows in devops tools -- such as the Chef and Puppet configuration and provisioning automation software applications -- reflects the extension of devops to more mainstream enterprises, where Windows and .Net are common.

We also have seen .Net rise in the polyglot programming trend: A much greater variety of languages, databases, infrastructure and other technologies are used in developing, deploying and managing applications in today's market.

While most PaaS platforms have become polyglot and support a variety of languages, the enterprise world is still largely a matter of Java and .Net. Thus, .Net has become an important part of PaaS, particularly private PaaS aimed at enterprises.

Read the original here:
Microsoft Opens .Net, Hops on Devops Bandwagon

Blender 3D Tutorial – How to Create and Save Your Own Custom Themes by VscorpianC – Video


Blender 3D Tutorial - How to Create and Save Your Own Custom Themes by VscorpianC
Blender open source software; this tutorial shows how to create a custom theme or skins for the user interface that you can save as a .xml file. VscorpianC Blender 3d Modeling and Animation...

By: VscorpianC

See the original post here:
Blender 3D Tutorial - How to Create and Save Your Own Custom Themes by VscorpianC - Video