Free and Open Source Software – openSUSE

All the software on the LiveCD and the DVD are Free and Open Source software, with a few notable exceptions (Flash, Opera, Acrobat Reader and more) in the non-oss repositories. When we talk about free software we refer to freedom not a price. What is Free Software

The free software movement was started by Richard M. Stallman and GNU in 1984, later the Free Software Foundation was founded.

Free software is defined by the offering of 4 basic freedoms:

Non-free software is also called proprietary software. Free software should not be confused with freeware; freeware is free as in free beer, not as in freedom.

The open source movement was started in the late 90s, and originated as part of a marketing campaign for Free Software. It emphasizes the technical and economical benefits of open source code and open development, and cares little or nothing at all about the ethical aspects. However, there is very little software acknowledged by the Open Source Initiative that is not also Free Software, hence the term FOSS (Free and Open Source Software) is often used.

These freedoms benefit users in many ways. Without access to the code and the right to modify it and distribute it, a distribution like openSUSE would not be possible at all.

These freedoms mean that you can fix bugs, which exist in all software, or you can change the software to do what you need it to do, or even fix security issues. In the case of proprietary software you can ask the provider to add functionality and fix bugs, and maybe they'll do it when it suits them, maybe not.

Free software allows you to share software and thus help your friends and neighbours without you having to breach licenses.

With proprietary software you can't know what a given program _really_ does. Some very well known proprietary software has been caught spying on users and sending information about their behaviour and such. Proprietary software also has a tendency to include various digital restrictions on what the user can do, when, for how long, etc. With free software you have access to the source code and can study what the program does and change it if you don't like it.

Open source code makes it possible for more people to see the code and fix it, it can be developed faster and become better. This system of "peer review" can be compared to the way scientific research works. In comparison proprietary code is kept secret and rarely seen by anybody outside the company behind it.

It's also a way in which companies can share development costs. For example Novell and Red Hat are competitors yet they develop many of the same programs and thus help each other. IBM and HP could also be seen as competitors yet they both contribute to the Linux kernel, etc., thus sharing development costs.

Free software makes a competitive market for support possible, potentially heightening the quality of support. With proprietary software only the provider who has access to the source code can realistically offer decent support, and thus has a kind of monopoly.

Most of these freedoms require you to be able to read and write code for you to take advantage of them directly. But even though you're not a hacker you'll benefit, from others taking advantage of these freedoms, or you can join together with others and pay a programmer to make changes that you'd like or need - or you can take advantage by using the openSUSE distribution.

Excerpt from:
Free and Open Source Software - openSUSE

30 Cool Open Source Software I Discovered in 2013

These are full-featured open source software products, free as in beer and speech that I started to use recently. Vivek Gite picks his best open source software of 2013.

Replicant is entirely free and open source distributions of Android on several devices including both phones and tablets. I have installed it on an older Nexus S. You can install apps from F-Droid store a GPLv2 client app that comes configured with a repository hosting only free as in freedom applications.

This is an open source, cross-platform application to convert videos from and to various formats, including formats suitable for devices such as Android/iOS phones. It is simple and easy to use software to convert almost any video to MP4, WebM (vp8), Ogg Theora format. Miro Video Converter is based on FFMPEG and act as a front end to FFMPEG command line tools.

I was looking for an alternative to Dropbox to run cloud on my own server at home and office. This software is open source software, and it is self hosted. I dont have to trust third party with my data. I found this software easy to install and quite useful. I started to use it for syncing files and other data. I have been using for couple of months and it has been proven reliable alternative to Dropbox. There are clients available for MS-Windows, OS X, Linux, and mobile apps for iOS and Android devices (or simply access data using the ownCloud web frontend).

The FreeBSD jail provides an operating system-level virtualization partition a FreeBSD-based serve into several independent mini-systems. You can do the same with Linux using OpenVZ. Linux Containers (LXC) is a virtualization method for running multiple isolated Linux systems. Docker extends LXC. It uses LXC, cgroups, Linux kernel and other parts to automate the deployment of applications inside software containers. It comes with API to runs processes in isolation. With docker I can pack WordPress (or any other app written in Python/Ruby/Php & friends) and its dependencies in a lightweight, portable, self-sufficient container. I can deploy and test such container on any Linux based server.

Adminer is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consists of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL and Oracle. I usually install this for clients who are new to PostgreSQL/MySQL. The software acts as a drop-in-replacement for phpMyAdmin with a better user interface, better support for MySQL features, higher performance and more security.

MariaDB is a community-developed fork of the MySQL server. MariaDB is going to be default in many popular Linux distro and open source project. Red Hat will switch the default database in its enterprise distribution, RHEL (including its clones such as CentOS), from MySQL to MariaDB, when version 7 is released in 2014. I started testing MariaDB and found no problems at all. The speed is same or better in some cases.

I wish I discovered RackTables earlier. It is is a datacenter asset management system. With this software one can document hardware assets (such as server, workstations, routers, switches and more), network addresses, space in racks, networks configuration and more:

Apache Cordova is a free and open source framework that allows you to create mobile apps using standardized web APIs. You can create apps that work on iOS, Andriod, BlackBerry, Windows, Ubuntu and other phone based operating systems. You write code once and run on selected mobile platforms with little or no change at all. PhoneGap uses Apache Cordova.

Nmap is an open source security tool for network exploration, security scanning and auditing. ipscan (Angry IP Scanner) is an alternative to nmap command. It is also an open-source and cross-platform network scanner designed to be fast and simple to use. It scans IP addresses and ports as well as has many other features.

Drupal, Typo3, WordPress and many other content management system (CMS)/blogging software dynamically create feature rich content. However, you may not need all the all features and complexity offered by modern CMS based systems. For example, a WordPress based blog like nixCraft requires multiple VMs, CDN for static assets, caching engine such as memcached, PHP, mysql database, comment moderation, and on going updates. A growing trend is to keep your blog simple by avoiding CMS and use static HTML generators that offers the following benefits:

You can setup a open source software such as WordPress, Drupal, ZenCart, and over 100+ other software easily with TurnKey Linux. It is a virtual appliance library that integrates and polishes the very best open source software into ready to use solutions. Each virtual appliance is optimized for ease of use and can be deployed in just a few minutes on bare metal, a virtual machine and in the cloud/in physical server. TurnKey Linux is based on Debian 7.2 with automatic security updates for all packages. It also includes a web management interface, web shell, and simple configuration console. I often use this to deploy development server in the cloud.

DokuWiki is a simple to use and highly versatile open source wiki software that doesnt require a database. Easy to install on Linux or Unix-like operating systems with the following features:

I use this on my laptop to keep notes about various projects.

GNU MediaGoblin is free software, decentralized media publishing platform. You can host and share videos, music, and images using MediaGoblin. It is an alternative to major media-publishing services such as Flickr, deviantArt, YouTube, Soundcloud, etc. It is written in Python and SQL.

Scrollout F1 is easy to use and setup email firewall gateway system. It includes anti-spam and anti-virus protection for Microsoft Exchange, Postfix, Exim, Sendmail, Qmail and others. It runs on Debian and Ubuntu Linux operating systems. This is perfect software for filtering incoming messages and other features are as follows:

Observium is free and open source software written in PHP/MySQL. It collects data from devices using SNMP and presents it via a web interface. It includes support for a wide range of network hardware and operating systems including Cisco, Windows, Linux, HP, Dell, FreeBSD, Juniper, Brocade, Netscaler, NetApp and many more. I use this software along with Nagios to get better understanding of certain devices and technologies. It provides historical and current performance statistics, configuration visualization and syslog capture.

It is a web based invoicing system. It helps me to create quick and nice looking invoices without having to set up too much services on server. All you have to do is install the SimpleInvoices software, enter a biller, a customer details and go creating invoices. You can easily track your finances; send invoices as PDFs and more. It is the best invoicing set up for my independent IT consultancy business.

I sometime use and recommend the following software for MS-Windows/Linux users due to simplicity and ease of use features. Here is the list of the other best and FOSS apps of 2013:

This is a perfect open-source FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP) client for Windows, Mac OS X and GNU/Linux. It has the following features that new users might find useful:

It is an open source free SFTP client and FTP client for Windows. Its main function is the secure file transfer between local and server under your control. Most new MS-Windows user find WinSCP an easier to use as compare to putty and friends.

I give this software to many developers. They can easily setup Apache, MySQL, PHP/Perl to deploy and write an application on their own desktop. No need to install virtual machine and Linux server. Just focus on development and skip real server management job to pros.

Many users only use 2% of the features of a program like Microsoft Word. No need to spend money or time on Microsoft Word. I personally use Abiword due to:

LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions. LESS can run on the client-side and server-side or can be compiled into plain CSS.

Cinnamon is a GTK+ based desktop environment and a fork of the GNOME Shell. It was initially developed by Linux Mint. It offers a user interface with the following features that I needed most:

Tmux is terminal multiplexers for Unix-like platforms. tmux offers several advantages over GNU/screen:

It is a simple and straightforward software that offers the following features:

Zentyal is a full-featured Linux server for small and medium businesses that you can set up in less than 30 minutes. It is a drop-in replacement for Microsoft Small Business Server and Microsoft Exchange Server. It is easy to use software. Zentyal is based on Ubuntu and it can be installed either from Ubuntu repositories or from Zentyals own installer.

ack-grep is a grep like tool, optimized for programmers. This tool isnt aimed to search all text files. It is specifically created to search source code trees, not trees of text files. It searches entire trees by default while ignoring Subversion, Git and other VCS directories and other files that arent your source code.

ditaa is a small command-line utility, that can convert diagrams drawn using ascii art, into proper bitmap graphics. I use this tool all the time to draw diagrams and forwarding them via email or chat session.

GNU parallel is a shell tool for executing jobs in parallel using one or more computers. If you like xargs command, try GNU/parallel utility. It can run command/script/job on all available CPUs or on multiple computers.

luckyBackup is an application for data back-up and synchronization powered by the rsync tool. It is simple to use, fast, safe, reliable and fully customizable backup software. I often set and recommend this too for new Ubuntu/Fedora desktop users to backup their own files.

OpenShot Video Editor is a free and open-source non-linear video editing software package for Linux. I use this tool to create videos for my youtube channel. It is a stable, free, and friendly to use video editor on Linux.

This is my personal FOSS software list and it is not absolutely definitive, so if youve got your own software, share in the comments below. Also dont forget to check out our previous years 15 greatest open source terminal applications of 2012.

[ Happy New Year to all nixCraft visitors. I hope that 2014 proves to be just as awesome for Linux & FOSS enthusiast everywhere. ]

See the original post here:
30 Cool Open Source Software I Discovered in 2013

Open Source Convention – O’Reilly OSCON, July 20 – 24 …

Not long ago, IT teams smuggled open source software through the back door and into production because these were the best tools for the job. Today, If you deconstructed your stack or took a survey of your favorite tools, you'd find a preponderance of open source software: still the best tools for the job. But this is history. Open source won. End of story...and the beginning of a new one.

For more than 17 years, OSCON has informed and educated software engineers, operations teams, and developers about the use of open source in real-world situations. With open source in nearly everything, today's IT professionals need OSCON more than ever. At OSCON, you'll learn from the combined experience of the open source communityyesterday's pioneers and today's innovators. Get insights and strategies for the best use of open source tools and technologies, as well as exposure to the full stack, in all possible configurations. Test-drive technologies and discover ideas that you can take back to test in your workplace.

Join us July 20-24 at the Oregon Convention Center in Portland, OR. Meet the full stack, face to face, and rule. Need help convincing your manager? We've got you covered.

See the schedule

To help support diversity in our community, while OSCON registration is open, we're raising funds for CODE2040, a nonprofit organization that creates pathways to educational, professional, and entrepreneurial success in technology for underrepresented minorities with a specific focus on Blacks and Latino/as. Please consider joining us in supporting this worthy organization by making a modest donation when you sign up. O'Reilly Media will match those donations at the end of the conference.

See the original post here:
Open Source Convention - O'Reilly OSCON, July 20 - 24 ...

What is Open Source Software Explained – Webopedia.com

Main Did You Know Computer_Science Updated April 10, 2014 / Posted September 26, 2008

By Vangie Beal

We discuss open source software, the basics behind the Open Source Initiative (OSI), and Free Software Licensing.

Open source refers to a program or software in which the source code (the form of the program when a programmer writes a program in a particular programming language) is available to the general public for use and/or modification from its original design free of charge. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community.

The rationale for this movement is that a larger group of programmers not concerned with proprietary ownership or financial gain will produce a more useful and bug-free product for everyone to use. The concept relies on peer review to find and eliminate bugs in the program code, a process that commercially developed and packaged programs do not employ.

The basics behind the Open Source Initiative is that when programmers can read, redistribute and modify the source code for a piece of software, the software evolves. Open source sprouted in the technological community as a response to proprietary software owned by corporations.

Proprietary software is privately owned and controlled. In the computer industry, proprietary is considered the opposite of open. A proprietary design or technique is one that is owned by a company. It also implies that the company has not divulged specifications that would allow other companies to duplicate the product.

Open Source is a certification standard issued by the Open Source Initiative (OSI) that indicates that the source code of a computer program is made available free of charge to the general public. OSI dictates that in order to be considered "OSI Certified" a product must meet the following criteria:

Open source software is normally distributed with the source code under an open source license. The Open Source Initiative sets the following distribution terms that open-source software must comply with;

Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:

The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.

The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed

The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.

The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software.

The license must not discriminate against any person or group of persons.

The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.

The rights attached to the program must not depend on the program's being part of a particular software distribution. If the program is extracted from that distribution and used or distributed within the terms of the program's license, all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction with the original software distribution.

The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.

No provision of the license may be predicated on any individual technology or style of interface.

[Source: Open Source Initiative, "The Open Source Definition"]

All open source software is not distributed under the same licensing agreement. Some may use a free software license, a copyleft, or GPL compatible. The GNU GPL license is a free software license and a copyleft license, while a "GNU Lesser General Public License" is a free software license, but not a strong copyleft license. There are many different types of licenses for free software . some GNU GPL compatible, some not.

The Open Source Initiative approves open source licenses after they have successfully gone through the approval process and comply with the Open Source Definition (above). There is currently well over fifty licenses that have been approved by the OSI.

For example, the GNU General Public License (GPL) is one license that accompanies some open source software that details how the software and its accompany source code can be freely copied, distributed and modified. The most widespread use of GPL is in reference to the GNU GPL, which is commonly abbreviated simply as GPL when it is understood that the term refers to the GNU GPL.

One of the basic tenets of the GPL is that anyone who acquires the material must make it available to anyone else under the same licensing agreement. The GPL does not cover activities other than the copying, distributing and modifying of the source code.

Other open source licenses include the following:

[Source: You can read the details and newly added approved licenses on the OSI Open Source Licenses Web page]

A software programmer really has his or her own reasons for contributing to open source projects. Some may just be looking for fun or a challenge, while others are looking to improve skill and build on their programming abilities, or they may want to belong to a group project. In many instances there is the opportunity to make money as open source projects can be funded by government or corporate sponsors. Unlike commercial projects, open source projects allow the programmer's name to be known, which benefits a programmer's name and portfolio which can lead to future jobs with other funded open source or commercial projects.

The hype and benefits of open source has not gone unnoticed in the commercial world where some corporations have jumped on the open source bandwagon. Since commercial software is sold for profit, one may wonder why a company would be interested in open source projects. In many cases companies are able to profit through selling add-on tools or modules, or paid consulting services and technical support for the program.

Sendmail is an open source mail transfer agent (MTA) used for routing and delivery e-mail. The original version of Sendmail was written by Eric Allman in the early 1980s. It is estimated that Sendmail is installed on 60 to 80 percent of the Internet's mail-server computers.

Often referred to as simply Apache, a public-domain open source Web server developed by a loosely knit group of programmers. The first version of Apache, based on the NCSA httpd Web server, was developed in 1995. Core development of the Apache Web server is performed by a group of about 20 volunteer programmers, called the Apache Group. However, because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons.

(Pronounced lee-nucks or lih-nucks). A freely distributable open source operating system that runs on a number of hardware platforms. The Linux kernel was developed mainly by Linus Torvalds. Because it's free, and because it runs on many platforms, including PCs and Macintoshes, Linux has become an extremely popular alternative to proprietary operating systems.

Acronym for GNU Network Object Model Environment. (Pronounced guh-nome) GNOME is part of the GNU project and part of the free software, or open source, movement. GNOME is a Windows-like desktop system that works on UNIX and UNIX-like systems and is not dependent on any one window manager. The current version runs on Linux, FreeBSD, IRIX and Solaris. The main objective of GNOME is to provide a user-friendly suite of applications and an easy-to-use desktop.

open source Generically, open source refers to a program in which the source code is available to the general public for use and/or modification from its original design free of charge, i.e., open.

GPL Short for General Public License, the license that accompanies some open source software

GNU Self-referentially, short for GNU's not UNIX, a UNIX-compatible software system developed by the Free Software Foundation (FSF).

Linux Pronounced lee-nucks or lih-nucks. A freely-distributable open source operating system that runs on a number of hardware platforms.

GNOME Acronym for GNU Network Object Model Environment. (Pronounced guh-nome.) GNOME is part of the GNU project and part of the free software, or open source, movement.

Did You Know... The Open Source Definition was written by Bruce Perens as "The Debian Free Software Guidelines", and refined it using the comments of the Debian developers in a month-long e-mail conference in June, 1997. He removed the Debian-specific references from the document to create the "Open Source Definition."

Based in Nova Scotia, Vangie Beal is has been writing about technology for more than a decade. She is a frequent contributor to EcommerceGuide and managing editor at Webopedia. You can tweet her online @AuroraGG.

TECH RESOURCES FROM OUR PARTNERS

See original here:
What is Open Source Software Explained - Webopedia.com

Why Free Software is better than Open Source – GNU …

While free software by any other name would give you the same freedom, it makes a big difference which name we use: different words convey different ideas.

In 1998, some of the people in the free software community began using the term open source software instead of free software to describe what they do. The term open source quickly became associated with a different approach, a different philosophy, different values, and even a different criterion for which licenses are acceptable. The Free Software movement and the Open Source movement are today separate movements with different views and goals, although we can and do work together on some practical projects.

The fundamental difference between the two movements is in their values, their ways of looking at the world. For the Open Source movement, the issue of whether software should be open source is a practical question, not an ethical one. As one person put it, Open source is a development methodology; free software is a social movement. For the Open Source movement, non-free software is a suboptimal solution. For the Free Software movement, non-free software is a social problem and free software is the solution.

The Free Software movement and the Open Source movement are like two political camps within the free software community.

Radical groups in the 1960s developed a reputation for factionalism: organizations split because of disagreements on details of strategy, and then treated each other as enemies. Or at least, such is the image people have of them, whether or not it was true.

The relationship between the Free Software movement and the Open Source movement is just the opposite of that picture. We disagree on the basic principles, but agree more or less on the practical recommendations. So we can and do work together on many specific projects. We don't think of the Open Source movement as an enemy. The enemy is proprietary software.

We are not against the Open Source movement, but we don't want to be lumped in with them. We acknowledge that they have contributed to our community, but we created this community, and we want people to know this. We want people to associate our achievements with our values and our philosophy, not with theirs. We want to be heard, not obscured behind a group with different views. To prevent people from thinking we are part of them, we take pains to avoid using the word open to describe free software, or its contrary, closed, in talking about non-free software.

So please mention the Free Software movement when you talk about the work we have done, and the software we have developedsuch as the GNU/Linux operating system.

This rest of this article compares the two terms free software and open source. It shows why the term open source does not solve any problems, and in fact creates some.

The term free software has an ambiguity problem: an unintended meaning, Software you can get for zero price, fits the term just as well as the intended meaning, software which gives the user certain freedoms. We address this problem by publishing a more precise definition of free software, but this is not a perfect solution; it cannot completely eliminate the problem. An unambiguously correct term would be better, if it didn't have other problems.

Unfortunately, all the alternatives in English have problems of their own. We've looked at many alternatives that people have suggested, but none is so clearly right that switching to it would be a good idea. Every proposed replacement for free software has a similar kind of semantic problem, or worseand this includes open source software.

The official definition of open source software, as published by the Open Source Initiative, is very close to our definition of free software; however, it is a little looser in some respects, and they have accepted a few licenses that we consider unacceptably restrictive of the users. However, the obvious meaning for the expression open source software is You can look at the source code. This is a much weaker criterion than free software; it includes free software, but also some proprietary programs, including Xv, and Qt under its original license (before the QPL).

That obvious meaning for open source is not the meaning that its advocates intend. The result is that most people misunderstand what those advocates are advocating. Here is how writer Neal Stephenson defined open source:

Linux is open source software meaning, simply, that anyone can get copies of its source code files.

I don't think he deliberately sought to reject or dispute the official definition. I think he simply applied the conventions of the English language to come up with a meaning for the term. The state of Kansas published a similar definition:

Make use of open-source software (OSS). OSS is software for which the source code is freely and publicly available, though the specific licensing agreements vary as to what one is allowed to do with that code.

Of course, the open source people have tried to deal with this by publishing a precise definition for the term, just as we have done for free software.

But the explanation for free software is simplea person who has grasped the idea of free speech, not free beer will not get it wrong again. There is no such succinct way to explain the official meaning of open source and show clearly why the natural definition is the wrong one.

The main argument for the term open source software is that free software makes some people uneasy. That's true: talking about freedom, about ethical issues, about responsibilities as well as convenience, is asking people to think about things they might rather ignore. This can trigger discomfort, and some people may reject the idea for that. It does not follow that society would be better off if we stop talking about these things.

Years ago, free software developers noticed this discomfort reaction, and some started exploring an approach for avoiding it. They figured that by keeping quiet about ethics and freedom, and talking only about the immediate practical benefits of certain free software, they might be able to sell the software more effectively to certain users, especially business. The term open source is offered as a way of doing more of thisa way to be more acceptable to business. The views and values of the Open Source movement stem from this decision.

This approach has proved effective, in its own terms. Today many people are switching to free software for purely practical reasons. That is good, as far as it goes, but that isn't all we need to do! Attracting users to free software is not the whole job, just the first step.

Sooner or later these users will be invited to switch back to proprietary software for some practical advantage. Countless companies seek to offer such temptation, and why would users decline? Only if they have learned to value the freedom free software gives them, for its own sake. It is up to us to spread this ideaand in order to do that, we have to talk about freedom. A certain amount of the keep quiet approach to business can be useful for the community, but we must have plenty of freedom talk too.

At present, we have plenty of keep quiet, but not enough freedom talk. Most people involved with free software say little about freedomusually because they seek to be more acceptable to business. Software distributors especially show this pattern. Some GNU/Linux operating system distributions add proprietary packages to the basic free system, and they invite users to consider this an advantage, rather than a step backwards from freedom.

We are failing to keep up with the influx of free software users, failing to teach people about freedom and our community as fast as they enter it. This is why non-free software (which Qt was when it first became popular), and partially non-free operating system distributions, find such fertile ground. To stop using the word free now would be a mistake; we need more, not less, talk about freedom.

If those using the term open source draw more users into our community, that is a contribution, but the rest of us will have to work even harder to bring the issue of freedom to those users' attention. We have to say, It's free software and it gives you freedom!more and louder than ever before.

The advocates of open source software tried to make it a trademark, saying this would enable them to prevent misuse. This initiative was later dropped, the term being too descriptive to qualify as a trademark; thus, the legal status of open source is the same as that of free software: there is no legal constraint on using it. I have heard reports of a number of companies' calling software packages open source even though they did not fit the official definition; I have observed some instances myself.

But would it have made a big difference to use a term that is a trademark? Not necessarily.

Companies also made announcements that give the impression that a program is open source software without explicitly saying so. For example, one IBM announcement, about a program that did not fit the official definition, said this:

As is common in the open source community, users of the ... technology will also be able to collaborate with IBM ...

This did not actually say that the program was open source, but many readers did not notice that detail. (I should note that IBM was sincerely trying to make this program free software, and later adopted a new license which does make it free software and open source; but when that announcement was made, the program did not qualify as either one.)

And here is how Cygnus Solutions, which was formed to be a free software company and subsequently branched out (so to speak) into proprietary software, advertised some proprietary software products:

Cygnus Solutions is a leader in the open source market and has just launched two products into the [GNU/]Linux marketplace.

Unlike IBM, Cygnus was not trying to make these packages free software, and the packages did not come close to qualifying. But Cygnus didn't actually say that these are open source software, they just made use of the term to give careless readers that impression.

These observations suggest that a trademark would not have truly prevented the confusion that comes with the term open source.

The Open Source Definition is clear enough, and it is quite clear that the typical non-free program does not qualify. So you would think that Open Source company would mean one whose products are free software (or close to it), right? Alas, many companies are trying to give it a different meaning.

At the Open Source Developers Day meeting in August 1998, several of the commercial developers invited said they intend to make only a part of their work free software (or open source). The focus of their business is on developing proprietary add-ons (software or manuals) to sell to the users of this free software. They ask us to regard this as legitimate, as part of our community, because some of the money is donated to free software development.

In effect, these companies seek to gain the favorable cachet of open source for their proprietary software productseven though those are not open source softwarebecause they have some relationship to free software or because the same company also maintains some free software. (One company founder said quite explicitly that they would put, into the free package they support, as little of their work as the community would stand for.)

Over the years, many companies have contributed to free software development. Some of these companies primarily developed non-free software, but the two activities were separate; thus, we could ignore their non-free products, and work with them on free software projects. Then we could honestly thank them afterward for their free software contributions, without talking about the rest of what they did.

We cannot do the same with these new companies, because they won't let us. These companies actively invite the public to lump all their activities together; they want us to regard their non-free software as favorably as we would regard a real contribution, although it is not one. They present themselves as open source companies, hoping that we will get a warm fuzzy feeling about them, and that we will be fuzzy-minded in applying it.

This manipulative practice would be no less harmful if it were done using the term free software. But companies do not seem to use the term free software that way; perhaps its association with idealism makes it seem unsuitable. The term open source opened the door for this.

At a trade show in late 1998, dedicated to the operating system often referred to as Linux, the featured speaker was an executive from a prominent software company. He was probably invited on account of his company's decision to support that system. Unfortunately, their form of support consists of releasing non-free software that works with the systemin other words, using our community as a market but not contributing to it.

He said, There is no way we will make our product open source, but perhaps we will make it internal open source. If we allow our customer support staff to have access to the source code, they could fix bugs for the customers, and we could provide a better product and better service. (This is not an exact quote, as I did not write his words down, but it gets the gist.)

People in the audience afterward told me, He just doesn't get the point. But is that so? Which point did he not get?

He did not miss the point of the Open Source movement. That movement does not say users should have freedom, only that allowing more people to look at the source code and help improve it makes for faster and better development. The executive grasped that point completely; unwilling to carry out that approach in full, users included, he was considering implementing it partially, within the company.

The point that he missed is the point that open source was designed not to raise: the point that users deserve freedom.

Spreading the idea of freedom is a big jobit needs your help. That's why we stick to the term free software in the GNU Project, so we can help do that job. If you feel that freedom and community are important for their own sakenot just for the convenience they bringplease join us in using the term free software.

Lakhani and Wolf's paper on the motivation of free software developers says that a considerable fraction are motivated by the view that software should be free. This was despite the fact that they surveyed the developers on SourceForge, a site that does not support the view that this is an ethical issue.

This essay is published in Free Software, Free Society: The Selected Essays of Richard M. Stallman.

More here:
Why Free Software is better than Open Source - GNU ...

Curoverse Announces New Infrastructure Software for Precision Medicine, Genomics and Bioinformatics

Boston, MA (PRWEB) April 14, 2015

Curoverse today announced the public beta of cloud and on-premise solutions for organizations and individuals using the new Arvados open source software platform to manage, process, and share genomic and biomedical data.

The explosion in genomic and biomedical data generated for precision medicine is creating significant new IT infrastructure challenges for research institutions, clinical labs, and pharmaceutical companies, said Alexander Wait Zaranek, PhD, chief scientist at Curoverse. We built Arvados to provide a modern distributed computing platform that addresses the unique data management and processing requirements of the medical and life sciences industries.

The Arvados project was originally started by a team of scientists and engineers led by Dr. Zaranek at Harvard Medical School to manage the genomic and biomedical data being collected for major research projects such as the Harvard Personal Genome Project. Now an independent open source project, the new Arvados platform is available to research and clinical institutions around the world.

Biomedical informatics and big data computing infrastructure are essential to developing and delivering precision medicine, said Isaac Kohane, co-director at the Harvard Medical School Center for Biomedical Informatics. Its now possible to deliver more individually targeted medical care because were making sense of the molecular data that uniquely describe each patient, but precision medicine requires powerful new software infrastructure such as Arvados to handle the flood of new biomedical data.

Curoverse is supporting Arvados deployments both in the cloud and on-premise in customer data centers. The company is implementing Arvados pilots at major medical and research institutions in the US and Europe including projects at Johns Hopkins University, Harvard Medical School, and the Wellcome Trust Sanger Institute.

Were already working with more than 20 petabytes of genomic data and seeing firsthand the incredible challenges involved in processing these massive data sets, said Joshua Randall, senior scientific manager in Human Genetics Informatics at the Wellcome Trust Sanger Institute. Were now planning the next generation of our bioinformatics infrastructure and are piloting Arvados as a foundation for that new infrastructure.

Intel Corporation is helping to support the on-premise Curoverse pilot program by providing funding for equipment being deployed at several institutions, including the Massachusetts Green High Performance Computing Center, a research computing center operated by five of the largest research universities in Massachusetts, under a program sponsored by the Massachusetts Life Sciences Center.

Through our work with leading medical and research institutions worldwide, were witnessing the new computing challenges created by genomics and precision medicine, said Ketan Paranjape, general manager of life sciences at Intel. Were supporting the Curoverse pilot program because Arvados provides new open source software for managing and processing genomic data that lets organizations take advantage of the unique capabilities of Intel compute, storage, networking and software components to accelerate computations.

In addition to on-premise implementations of Arvados, the company is also making the platform available through a Software-as-a-Service (SaaS) offering called Curoverse Cloud. The Curoverse Cloud beta is currently free to use and beta accounts provide 1 terabyte of storage and 100 hours of compute time per month for 6 months. According to the company, larger pilots are also available on request.

Go here to read the rest:
Curoverse Announces New Infrastructure Software for Precision Medicine, Genomics and Bioinformatics

#fossc_oman Wisal Al Bulushi,Governing Public-Private Tensions of Open Source Software Communities – Video


#fossc_oman Wisal Al Bulushi,Governing Public-Private Tensions of Open Source Software Communities
Governing Public-Private Tensions of Open Source Software Communities in the Higher Education Sector Wisal Al Bulushi.

By: Foss Oman

Read more:
#fossc_oman Wisal Al Bulushi,Governing Public-Private Tensions of Open Source Software Communities - Video

#fossc_oman2015 Augmented Reality for Tourism in Oman Using Free Open Source Software – Video


#fossc_oman2015 Augmented Reality for Tourism in Oman Using Free Open Source Software
Augmented Reality for Tourism in Oman Using Free Open Source Software , Ahmed Al Maashri, Sara Al-Asadi, Muna Tageldin, Shurooq Al-Lawati, Ali Al Shidhani.

By: Foss Oman

See more here:
#fossc_oman2015 Augmented Reality for Tourism in Oman Using Free Open Source Software - Video