NSA: Please Turn off the Lights When You Leave. Nothing to See Here.

Linux Advocate Dietrich Schmitz shows how the general public can take action to truly protect their privacy using GnuPG with Evolution email. Read the details.

Mailvelope for Chrome: PGP Encrypted Email Made Easy

Linux Advocate Dietrich Schmitz officially endorses what he deems is a truly secure, easy to use PGP email encryption program. Read the details.

Step off Microsoft's License Treadmill to FOSS Linux

Linux Advocate Dietrich Schmitz reminds CIOs that XP Desktops destined for MS end of life support can be reprovisioned with FOSS Linux to run like brand new. Read how.

Bitcoin is NOT Money -- it's a Commodity

Linux Advocate shares news that the U.S. Treasury will treat Bitcoin as a Commodity 'Investment'. Read the details.

Google Drive Gets a Failing Grade on Privacy Protection

Linux Advocate Dietrich Schmitz puts out a public service privacy warning. Google Drive gets a failing grade on protecting your privacy.

Email: A Fundamentally Broken System

Email needs an overhaul. Privacy must be integrated.

Opinion

Cookie Cutter Distros Don't Cut It

Opinion

The 'Linux Inside' Stigma - It's real and it's a problem.

U.S. Patent and Trademark Office Turn a Deaf Ear

Linux Advocate Dietrich Schmitz reminds readers of a long ago failed petition by Mathematician Prof. Donald Knuth for stopping issuance of Software Patents.

Showing posts with label Free and Open Source Software. Show all posts
Showing posts with label Free and Open Source Software. Show all posts

Monday, November 10, 2014

Why Working Towards a Singular Purpose With Linux Matters

Viking Ship (Image Credit: image-pearl.com) 

Open Source isn't really about Application Software.  No, it's a philosophy.  That's it.

Most think of Open Source in the context of Software Development, naturally, but it goes further than that.  It is, essentially, a mindset and 'way of life'.

One can share in a cooperative fashion making contributions to a singular cause and remain compatible with Open Source.  This is a human trait -- a willingness to cooperate, share, help others.  Nurturing and embracing the Open Source philosophy can produce positive results on many levels.

Open Source and the Gnu Public License confer the end-user flexibility to access and make changes to the Linux codebase.

Working cooperatively in lock-step fashion in a large team of Developers requires sharing in the goals of a project and furtherance of those goals, even when there might be some disagreement with the approach taken to do a task or disagreement with agreed-to management objectives or community goals.

The current 'rift' which has developed around whether Debian should or should not incorporate middle-ware design changes promulgated by Red Hat has become a focus of discussion with consideration being given to forking the entire Debian codebase in an effort to retain control of those design changes which are pending in merging systemd into Debian.

The very idea of being able to fork a code base is a good thing.  It was demonstrable when Oracle asserted their control over OpenOffice in a way which resulted in irreconcilable differences with the Open Source Community sufficiently to cause a fork to LibreOffice.  It is assumed that conditions were reached where the requirements set forth by Oracle management oversight were recognized as incompatible with Open Source, the philosophy, and so we now see the end result.

The outcome in this example fortunately was a good one.  It relieved an intractable situation and enabled work to continue on an otherwise viable project.

The Debian Project has taken input on the decision to switch away from aged sysvinit to systemd some time ago.  It was all done with requests for public feedback to be considered in making the final choice.

I feel that choice, to switch to systemd, was a good one given systemd's recognized 'net' technical merits.

Yet, today, we see splinter groups who for their own reasons, some which may be valid and some which may not be valid, wish to fork Debian.

What will the unforeseen 'unintended consequences' of taking such action be?

In my estimation, it will put a 'cloud' over Debian, for one, and produce increased end-user confusion with 'mixed messages' implied as to what is 'good verses bad' design.  A fork of Debian is divisive and will so cause an 'us verses them' environment, hostility, isolation, continued disagreement and is not conducive to cooperation and compatible with the Open Source philosophy.

The Vikings learned to build ships with arrays of oars wherein men would cooperate to function in a collective purpose moving their oars in the water in unison to a drum beat, thereby moving the vessel efficiently and speedily like no other.

It was effective.  It was necessarily cooperative or it would not work.  Ignoring the drum beat would cause the ship to founder and not be propelled forward.

Having yet another fork of Linux is arguably good and bad.  It moves manpower away from one project to another.

Forking dilutes the effectiveness of staying to a singular purpose, a singular api, and introduces more variation which makes achieving standards all the more difficult.

It is because Microsoft Windows and Apple OSX are singular apis that a thriving ecosystem was born.  Out of singularity standardization developed, de facto and otherwise.  There was less confusion as all parties involved know the API is singular and coding applications is vastly simplified.

In terms of commercial involvement, such considerations matter greatly.  Cost for one is reduced when it is known in advance that software behaves one and only one way and so administrative controls can be put in place to promote stability.  Enterprise craves stability.  Systems must run uninterrupted.  Any perceived inconsistencies regarding one particular operating system, Linux, will be viewed as 'weaknesses' and that is to be expected.  No CIO wants to have multiple APIs and their attendant complexities to support.  It is at minimum, inefficient and less than stable and less than cost-effective.

Thus, I feel, while forking is important, and Debian 'purists' have the best of intentions, the end result of such a fork will result in a general decline in the use of Debian regardless of which middle-ware is utilitzed.

It is because of this forking, cloning with Distro-sprawl that I reached the conclusion that sticking with ONE Distro was crucial to the overall success of Linux on the Desktop and in the Data Center.  With that said, I chose Fedora by virtue of its Red Hat guidance and breadth of community involvement.

So, just because one can fork, clone, by virtue of the GPLv2 licensing terms, doesn't mean one should.  While it made sense to fork OpenOffice.org, it does not with Debian and will be harmful.

Restraint and adherence to one API is vital to moving Linux into the realm of mass adoption.  -- Dietrich

Thursday, October 10, 2013

To Whose Advantage Does Windows Genuine Advantage Accrue?

by Dietrich Schmitz

To whose advantage does Windows Genuine Advantage accrue?

Certainly, not yours. Windows users have become accustomed to Windows Genuine Advantage (WGA) for some time and may or may not have seen the below message.


On the face of it, one would assume this is normal and part of a campaign to ensure that pirated software is not being used, yes?

Well, yes, that's true. But what else is going on?

Encrypted Channels, Back Doors


The fact is, if you've ever taken the trouble to watch what is happening 'behind the scenes' using TCP/IP sniffing tools like Wireshark, you'd plainly see that Microsoft, in their infinite wisdom are shuttling 'encrypted' data 'to and fro', 'fro and to' your PC, all unbeknownst to you over http encrypted tunnels -- all day long.

If that troubles you as much as it does me, then maybe it's time you considered doing business elsewhere?

Those http encrypted 'channels', if you will, can be for legitimate purposes, but as we have seen with the reckless abandonment of the recent disclosure of the NSA Prism program, they conceivably could be used as 'pre-built' backdoor channels into which the NSA or Microsoft, acting on their behalf, can gather information about your 'activities'. All this can be done with impunity and you've got no way to prove otherwise, because, as mentioned these are encrypted tunnels.

A Leap of Faith


If one takes the 'leap of faith' to trust and use Windows as millions do, then 'all your data belong to us' is a real possibility one must accept as well.

Without 'transparency', one accepts the terms of Microsoft licensing and because it is not Free and Open Source (FOSS), one has no way of checking how the Windows programs are written.

This should be a valid and legitimate concern of any Windows user.

FOSS Begets Transparency


Unlike Windows, Linux is FOSS and in accordance with the GPLv2 licensing is free for the respective user to run and operate, including full unfettered access to the original 'source code'.

That last part there, 'the source code', is what makes Linux truly transparent.

You see, there are 'many eyes', thousands up thousands of caring programmers around the World who collectively work on Developer Teams on various Linux projects coding the software. The virtue of this is that there is little or no possibility of any 'malicious' code being intentionally merged to a given project as the process for vetting source code by project managers, coders, all keeps that from happening.

Proprietary is Subject to Exploitation


On the other hand, one cannot account for what is or isn't being coded with respect to proprietary software such as Microsoft Windows. Only Microsoft internal staff know the intimate details of how their software operates.

That leaves much to be desired in terms of achieving transparency, would you agree? I'd say there is zero transparency with Windows.

Linux is Transparent, the Right Choice


Now that you've been armed with this knowledge, what will you do? Do you still entrust Microsoft to do what is right for you?

Switching to Linux right about now might be on many readers' minds.

Linux is virus-free and for good reasons it is truly the safest operating system on the Planet.

I stake my reputation on it.
Be safe. --Dietrich
Enhanced by Zemanta

Tuesday, June 4, 2013

Please Don't Let Me Be Misunderstood

by Dietrich Schmitz

You know, I'm just a soul whose intentions are good.  Yet, somehow, I have stirred up a hornets nest!



This song comes to mind when I read some of the more contentious comments which stream into the moderation queue.  And yet, others, who purport to have a firm grasp of FOSS, show themselves to be woefully out of touch with the reality of what is happening in the Linux ecosystem.

But, I am not restrained by the foregoing, and the good work of being a Linux Advocate continues!

"Oh Lord, please don't let me be misunderstood!"  


This song is dedicated especially to Christine Hall of fossforce.com and offered up for your listening pleasure.  Enjoy! :)


-- Dietrich


Enhanced by Zemanta

Thursday, May 30, 2013

Fork Ubuntu to Preserve Community Participation

by Dietrich Schmitz

Members of the Ubuntu community may have reacted negatively to my story Ubuntu is NOT a Community Project.  When they are done being upset and settle down, they can then realize what is happening.

Things are not within your control?  Ask yourself what can be done to regain control: Fork Ubuntu and declare a jihad and move all Ubuntu community developers to an openUbuntu fork. (Image credit: colas.nahaboo.net)

Does this make sense?  I submit to you it does.  What can be gained from it?

It will create a true "arm's length" relationship between Canonical Ltd. governance and true community FOSS participation.  Each has their own interests, some are mutually beneficial, others are at conflict.

Having this division is necessary so that the community regains control of consensus-based decision making.

I submit that members of the Ubuntu community do not have that now.  It has been taken away and you are not part of the important decision making process.

Break the conflicts of interest, make your own determinations and maintain your moral integrity.  Consider doing a fork of Ubuntu.

--Dietrich
Enhanced by Zemanta

Sunday, April 7, 2013

War is Peace, Diversity is Fragmentation, Versatile is Difficult

by Dr. Roy Schestowitz



Companies that are crazy about control wish to own everything from software down to hardware. Apple could not tolerate BSD code without closing it and Microsoft just couldn't stand the idea of companies creating their own Windows shells -- a subject of antitrust litigation almost two decades ago.

Linux, as a kernel with a lot of development activity, has become the Swiss army knife for many who wish to rapidly create operating systems. Android is probably the most ubiquitous among those, depending on the assessed criteria. GNU is the Swiss army knife further up in the software stack and Apache is extremely popular in page-serving devices. All of those are Free/Open Source software (FOSS).

The flexibility of this software is hard to compete with. Corporations and/or large communities surround those projects. Due to the old tricks of newspeak, propaganda, spin and FUD we have become accustomed to hearing words like 'fragmentation' wherever FOSS goes. Recently, a lot of this has been said about Android. The other day a notable Linux advocate, SJVN, addressed the Android "fragmentation" FUD by writing a tongue-in-cheek report about Windows:

The transition from XP to Vista, to Windows 7 and most recently, both iterations of the newest version of Windows, 8 and RT, as well as all patch iterations and dot versions in between, has left a scattered landscape of PCs in various states of OS upgrade version malaise. (Cough) This has created problems for Windows developers when coding applications, and when they test against different versions of the OS and different target devices. (Oh my!) The introduction of multiple versions of PCs, as well as Windows virtual machines and emulators running in Mac OS X and Linux, has further complicated this situation by creating additional "forks" of Windows, which have their own unique application issues that developers need to address. (The horror! The horror!)


This puts in perspective one aspect of the FUD's shortcomings. Because Windows also supports nearly as much hardware as Linux does, the 'fragmentation' may relate to hardware too. Let's face it. A power which is diversity -- something that Apple actively discourages -- should not be portrayed as a weakness. Linux and GNU are very compatible with UNIX owing to POSIX. GTK applications are quite compatible with applications that use Qt, and vice versa (narrowed down to two options just for the sake of concision). This took a while to achieve, but we are there now. Diversity is secured in the compatibility/standards sense, owing in part to compartmentalisation. People who chastise GNU/Linux over 'fragmentation' are either dishonest or have not kept up with GNU/Linux for nearly a decade. To say that GNU/Linux is 'hard' because it facilitates advanced features is also to overlook the progress made in the past half a decade in KDE and GNOME. But that's a subject for another day...

- Dr. Roy Schestowitz
Enhanced by Zemanta

Saturday, April 6, 2013

Linux Advocates and Freedom Advocates

by Dr. Roy Schestowitz


Some Linux advocates have had the bitter experience of being labelled "faux" advocates and dismissed as being invalid advocates who must be ostracised. People who are Linux advocates arrive from a wide spectrum of backgrounds, either political, philosophical, or whatever. Some Linux advocates engage in parallel activism in the areas of feminism, government transparency, censorship/free speech, and science, to name just a few. Those do not interfere with the goal of advancing Linux, or GNU/Linux.

It is disheartening to see and I regret to say that some Linux advocates get muzzled because to them, GNU/Linux advocacy needs to accompany a broader agenda, which may or may not convey some of the same principles adhered to by GNU/Linux luminaries.

It is fair to say that Linux is apolitical because the project's founder rarely mixes his technical work with political burden. But if by "Linux" one refers to a broader system, for instance GNU/Linux with some vast desktop environment like KDE, then it is fair to say that freedom advocacy deserves plenty of room. KDE and GNU both market themselves as being pro-freedom, more so than Linux.

When Linux advocates argue that freedom takes precedence over power (as in the power of a program), they should not be dismissed as "radical", "extremist", etc. It is most likely that these people actually represent the views of many Linux developers, where by "Linux" they refer to a system far bigger than a kernel. Whether immersion of politics in software contributes to infighting, division and alienation of corporate participation is a subject which merits debate. But open discussion is definitely compatible with the underlying strengths of Free and Open Source software.

-- Dr. Roy Schestowitz


Enhanced by Zemanta

Friday, March 29, 2013

Software Patents: Incompatible With and Antithetical to GNU/Linux


by Dr. Roy Schestowitz

When patent monopoly extends beyond physical devices to the realms of costless copies of copies Over the years I have composed several thousands of posts about software patents. A lot of GNU and Linux advocates lose sight of what clearly became the #1 impediment to adoption of platforms such as Android and webOS. Patents are harming these Linux-powered platforms in ways that are scarcely understood by the outside world because a lot of bickering over patents happens behind the scenes.

Notable among the secret deals was the 2006 Microsoft/Novell deal and prior to that a deal with Sun Microsystems. The goal is to impose barriers on the distribution as Free (as in freedom) software. Merriam-Webster defines antithetical as "being in direct and unequivocal opposition," which is exactly what software patents are to copyleft-based software -- software on which the only restriction is that sharing should require modified distributed copies to be made available using the same licence, hence ensuring the preservation or endurance of a program's freedom.

When copyright (or copyleft) are further encumbered by abstract notions of ownership/monopoly such as patents, the same principles no longer apply. One can, for instance, distribute copyrighted code without restriction on the number of copies made, but when a per-unit patent licence is introduced, distribution of a program is impeded.

No Open Source licence provides a one-size-fits-all solution to this cleverly-crafted riddle or discriminatory-by-design maze. Without delving into the reason software patents -- like several other classes of patents (e.g. genetics, business methods) -- are outrageous, impractical to enforce, and economically unsound, let us recognise that trying to pretend Free/Open Source software (FOSS) is compatible with patents (as proprietary software lobbyists like to do) is worse than deceitful; it is malicious.

Software patents are basically what an insipid mind would conceive as an evil plot to kill FOSS at a litigious level. The strategy which more recently embedded software patents and FOSS-hostile stings in policies (law) is RAND or FRAND -- basically the vain contention that it is "fair" and "reasonable" to tax FOSS (i.e. software) based on patents (i.e. software patents), even in places like China and in continents like Europe where software patents "as such" (open to interpretation due to ambiguity) are not legal. More GNU/Linux advocates should pay attention to the debate about software patents. It's not just a question of cost but a question of market viability. It determines if proprietary legacy becomes the financial leech on FOSS.

Professor Donald Knuth, a notable computer scientist and perhaps the leading algorithms guru, once wrote: “I find a considerable anxiety throughout the community of practising computer scientists that decisions by the patent courts and the Patent and Trademark Office are making life much more difficult for programmers.”

The issue of software patents is not just a problem to FOSS developers but to all developers. This is why proprietary backers of Linux too should join the debate and rid the world of software patents. This should include companies like IBM, which -- contrary to common belief -- is strongly in favour of software patenting, still.

  - Dr. Roy Schestowitz
Enhanced by Zemanta

Thursday, March 28, 2013

Why Advocacy of Linux Must Not Tolerate Censorship

by Dr. Roy Schestowitz

When  the GNU/Linux system was created 30 years ago it was motivated by the belief that -- as much as we may wish to control others -- in order to guarantee everyone's individual freedom we must decentralise and mitigate/neutralise remote control. Isolation between users and developers was annulled. Every user was capable of doing what a developer could. This clever 'hacking' of unwanted relationships between users and developers, such as the exclusivity in access to code, was removed in the licence sense.

Linux thrived owing to the adoption of licensing requirements that assure each and every contributor will retain full control over the entire system, dependants included. It sure is a motivator for many who work for FOSS-centric companies. It's a recruitment tool, too.

If code is law, as Professor Lessig put it, then using code we can control behaviour too. If we are to honour the same principles that motivated the GNU/Linux system, then we must reject the notion of censorship, no matter the platform. Not every commit -- so to speak -- needs to be accepted upstream, but its existence should be allowed and its integrity honoured. Free software is about a diversity of practices, not about imposition from above or the direct and at times explicit coercion of one over another.


Over the years I have come across thin-skinned people that excuse their practice of censorship by calling those whose opinions they do not agree with "trolls", or some of those equally insulting terms like "shills". This labelling is being used suppress comments or writers -- an issue I am familiar with as a former writer for some online news sites. My experience there taught me the role played by editors to whom controversial but otherwise truthful statement are too 'hot' to publish. This is how ideas get silently killed, or spiked. It manufactures the habit of self censorship -- an unnecessary restraint which limits one's scope of thinking.

Speaking for myself, I never deleted comments or suppressed replies, even though many of them (thousands among tens of thousands) included insults and sometimes libel. We must learn to tolerate opposing views and even disruption. That is what freedom is about.

In order to stay true to the standards of Linux and GNU as successful, leading projects that respect and harbour all voices we must stay true to the same principles that made Free software thrive. Failing to do so would lead us down the path of many failed projects which -- unlike Linux -- no longer attract volunteer contributors (who at times, in due course, found way to get paid for it as well).

Advocacy which is hinged on amplifying oneself while silencing the rest is not advocacy, it is marketing. And marketing is almost antithetical to what science-driven programming strives to achieve. In science, bad ideas die based on their merit, or lack thereof. The messengers earn or lose credibility based on their words. Let bad commentary die based on readers' assessments. Don't suppress it at an editorial level as that would project weakness, not strength.



- Dr. Roy Schestowitz
Enhanced by Zemanta

Wednesday, February 27, 2013

Freedom on Buses, Computers and Everywhere

English: Photograph of Rosa Parks with Dr. Mar...
Rosa Parks (ca. 1955)
(Photo credit: Wikipedia)

Today, I watched the president of the USA speak at the installation of the statue of Rosa Parks. She was an icon of the US movement for civil rights when I was just a child.

He said,
"Whether out of inertia or selfishness, whether out of fear or a simple lack of moral imagination we so often spend our lives as if in a fog, accepting injustice, rationalizing inequity, tolerating the intolerable like the bus driver but also like the passengers on the bus. We see the way things are, children hungry in a land of plenty, entire neighbourhoods ravaged by violence, families hobbled by job-loss or illness and we make excuses for inaction. We say to ourselves that's not my responsibility. There's nothing I can do. Rosa Parks tells us there's always something we can do. She tells us that we all have responsibilities to ourselves and to one another. She reminds us this is how change happens. Not mainly through the exploits of the famous and the powerful but through the countless acts of often anonymous courage and kindness and fellow feeling and responsibility that continually stubbornly expand our conception of justice, our conception of what is possible. Rosa Parks' singular act of disobedience launched a movement. "

Tuesday, February 12, 2013

Software To Love

By Robert Pogson

Some software you just have to love. It works well. It's easy to learn. The price is right. You can share it with others and not have to fear a knock at the door. It's Free Software. Love starts with the terms of the licence:
  • OK to run the software,
  • OK to examine the code,
  • OK to modify the code, and
  • OK to distribute the code modified or not under the same terms.

Monday, February 4, 2013

There's an Elephant in the Room

Elephant Eyes
Elephant Eyes (Photo credit: ricklibrarian)
By Dietrich T. Schmitz

That metaphorical expression comes to mind--you know--the Elephant in the Room that nobody will admit is there?

He's getting really hard not to notice, and as he grows, the room gets smaller.  Every day, there is yet more technology news which validates the strong presence and pervasiveness of Linux that simply cannot be ignored.