Welcome to my tiny blogging thing.

Welcome to my Blog. Currently I am thinking what to put on here. Once I get the idea, I will be back. But why did I create a blog? Answer is, : 'just to see how it works.!'

 Johnson Dcunha.

Linux & open source vs Closed source OS

The Linux and Windows - Both are good. Still, there are few aspects to know.

I am reading from 9-10 years repeatedly - the argument between Windows and Linux users, fans and evaluators. You will get number of discussion forums and posts on the web. Check their dates. (they start from year 1995 also) Linux moment initiated in the year 1991.

All they said about Linux and windows was almost true according to the point of view. These both belongs to different dominions of software developers. Yet they serve your purpose only to a certain extent.

I use both.  I used Edubuntu, REDHAT Linux, Slackware, OPENSUSE, Linux Mint (Debian), and Ubuntu (Debian.) 
I installed Android OS (many versions as they appeared) on my PC. 
Installed MAC OS 10.x (Snow Leopard) on my PC Laptop and using VirtualBox for later versions.
Tried solaris, FreeBSD, Meego OS., these are quite different from millions of linux distros.

Chrome OS was under compilation. So did not go for it on PC. But any Chromebook can help.

My favorite is, LINUX MINT (personal opinion). it is almost similar to Ubuntu, with better hardware support.

Though, I relied mostly on Windows OS for consistent work, As I was checking and using Linux OS,
I tried to convince several people the cost-effectiveness in using open-source software. 
In many places, piracy of software itself has become a boon for users. At few regions, practically Nobody (in general) 's paying to commercial OS like windows OS or Office suite. They used get it for free! So what if Linux is free or not.

Well, Microsoft and many other vendors generously allowed the use of their software to make their products popular and familiar among people. They caught (charging accused or guilty) only those who are making notable profit using their software without valid licence.
They tie-up agreement with hardware vendors, so that the end users do not even get aware that they already paid for it without their knowledge.

Why Linux is preferred now a days?

The competitors of Gigantic software companies did not succeed in bringing them down. Then they started supporting Linux for their business. For example, Redhat, Novell (Suse Linux Sponsor), Canonical (Ubuntu Sponsor). It is none of my business to judge who is better in the matter of making profits.

Because of the changed ways of making profit, Such Linux companies only charge money if one needs to get professional support. If one knows software coding, shell access, tweaks etc., then need not go for paid support services. 

Opensource never meant free. It was only meant that the source code be made available to anyone  freely [likely to be for a programmer  or developer]. There are many open source paid software as well. (please search online)

So, now mostly among general users, everyone will pay for support as everyone is not a programmer or developer. Nobody wants to test their coding skills when they have many other responsibilities at home!. 

Thus abandoning the paid commercial closed-source software - is illogical and pointless, just for being under the impression that opensource is free, and closed source is not revealing their source code. 

Though, linux is free for desktop, it is still found unsuitable for graphics and media industry, Printing and publications, though Linux developers claim that it is capable. Small business, office and personal use of Linux is not yet upto the mark.

Linux is usable and successfully implemented by many organizations who have skilled programmers to handle the tasks, and reducing costs was their higher priority. For web hosting and related services, linux is well suited and highly adopted. Yet, its cpanel to run a simple dedicated server in a single pc, will cost you nearly $400 per year per individual licence.  Vps and shared hostings are low in performance, thus will not serve the purpose of a good earning company.

The REDHAT or FEDORA or CENTOS (etc.) enterprise servers do not cost even the half of the price of Windows server. But at the end of Journey, many end up spending much more for the support than the actual cost of Windows server. While retail and OEM under agreement, Windows, Mac gives free support as long as the software version in the market. The quite old desktop OS - Windows XP of year 2002 is supported until 2014 April 8. Where as Windows server 2003 has been released nearly in the same year of releasing XP.

So, my point is, it is hard to rely on any one side of software movement. The corporate world is just giving its competition while messy confusions are created in the consumer world,  which also leads them making notable business profits!.

The founder of Linux [Linus] wanted to free the end user from the burdens of high pricing. (Not limited to the freedom to enable developers to possess and have access to source code), And we know this is not achieved today. 

I may encourage everyone to use Linux and Open source just stating that it is free, but I do not discourage either, the use of Windows, Mac etc as the knowledge related to software support and marketing is uncertain for the coming future. 

Remember that most of the end users don't care whether they have access to source code or not. It is to finish the work in time that matters to many. The end user of open source software need not (and mostly do not) even know what code lies behind, which may be an open gate to invade his/her privacy. And in any such events, nobody can be held responsible, as opensource is public, and no one is to be held liable, responsible, as per the terms. But with private ,copyright protected source code, a firm needs to take the responsibility of the privacy of their customers (clients). And if it fails, it eventually pays a big price for it. i.e, The price of losing reputation, capital, market and the price for all legal actions applicable. So more guarantee to be expected.

Whom to trust? No one can be trusted for granted. We can not just blindly believe any software movement or company assuming that it will protect anyone's' privacy or individual security. 

But you can see who can take responsibility of such aspects? Open source software developers have multiple builds and branched groups of developers. Who will monitor them? No warranty or guarantee is given so far. But only a lot of debates and arguments can be seen threading many pages of forums. These however can not say anything precisely ingenuity about privacy and user security. 

If opensource is only about freedom to have source code, and not about price, how does the claim of eradicating software piracy stands true? Every user can not go on adding code and compiling it for day to day tasks. Instead, a freeware (need not even be a opensource) or a paid licenced software may serve the purpose as it belongs to some identity and certification path to hold it responsible.

If there is a price to pay, in an economic world, it does not make any difference between open source and closed source., as every individual is not aware of coding. The only surviving stage for opensource movement is to remain free of cost (alternative) along with premium service. This is being practiced by many today, and the source code of community editions as given freely. The source code of premium edition is not given freely. 

Now, What if an individual gets access to the premium version of a opensource software release,  compiles it and distributes it to the public,; does it account for piracy?  

If software are developed for commercial purposes, why there is a compartmentalized movements called open source and source code restriction? Whatever code availed under free - community editions of software do not include premium features. Furthermore, any community contributions and improvements gets easily absorbed into commercial (premium version) editions! and we pay for support as well (exceptions do exist).  This kills the very purpose of opensource movement and cost freedom. That is just another business solution without any remarkable public benefit.


I do not hate opensource. I hate the hatred against co-existence. Opensource always speaks about liberty. But its people have not followed it well. Then let us not look commercial vendors as villains and followers of opensource moments as public well wishers, but let a genuinely helpful IT solutions arise from both sides of the software moments. 

I finally leave all options clearly to the choice of the readers of these texts to decide, what to choose for their (our) IT needs. 

Embedding Fonts or keeping document fonts intact.

If you are on Windows, 
Before Sharing or Taking to any other Office program, try to embed fonts inside word file. (So that you can open even in other PCs where these fonts are not installed)

To do this, Open the same Word/ Power Point file in your Microsoft Office (may be 2010 /2013 /2016...etc),
Go to File -> Options (bottom) ->
Click On -> Save ( in tab list)
Tick the option:  'Embed Fonts in the File'
Do not Tick the next two lower options,  (if already checked, Uncheck it)
[Remember, Tunga / Nirmala UI is system font for Kannada - only Windows 7 onwards. So you should not omit system fonts.]
Then Click Ok.
Finally, Click on 
File -> Save. (I mean, Save The file again)
File size will be Bigger but now and you can open it in any other compatible computer with your Fonts intact. 
***********************************************
_______________________________________
Additional Options
You can also print the office document with any other font to pdf . Especially spreadsheet applications do not embed fonts so far in them. So, to keep the structure intact for portability and sharing, it is a better option to convert into pdf.
If you want to convert a document file to PDF on Windows, [Later versions of MS Office have this option inbuilt] A handy Tool, 'Do PDF' can be installed. (You can use any other tools also as per your wish)
Go to
http://www.dopdf.com/quick-download.php

to download.
Then Install the file in Windows System by double clicking it, And follow the setup instructions.
After installing dofdf,
Open the word file,
Go to Print.
Select 'Dopdf' as the printer.
Click on Print.
A Dopdf menu will appear. Tick "EMBED FONTS" in the options and quality.
Click browse. and Save Where ever you want to save the pdf file.
Finally, Click on OK

Another solution:
You can install 'OpenOffice' or 'LibreOffice'. (Latter is the new name for the same software) 
There is another company called 'Apache' which develops Apache Open Office. Which is also similar to OpenOffice, But differs in some functionalities. 
Initially There was one OpenOffice, then there were few more versions built by different parties, creating 2 to 3 branches of application development. (To know more, search in wikipedia)
 You can use 'LibreOffice' and Apache Open Office in Windows as well. Which will allow you to do all tasks that MS office does. You can directly convert word excel etc files into pdf.
DOWNLOAD ANY ONE FILE FROM BELOW. (You need faster internet to download bigger files)
A recent version of LibreOffice () can be downloaded from here. (Click Here)
A recent version of Apache Open Office () can be downloaded from here. (Click Here).
LibreOffice allows you to convert its files into PDF directly.
To install other versions, (And if you come to see this post after several days, By that time any new version may be available.)

Installing Windows Software on Linux.

There are many windows applications free as well. But they may not be available in Linux. Similarly, just to run a few software requiring windows, one need not pay for the whole windows Operating system. Because, windows software can be run on Linux As well. Though it may not give all the advantages of Windows. Moreover, this article does not suggest anyone to get rid of Windows.  I feel everyone has the freedom of choice to choose which operating system they want/need.

Those who are the freedom fighters of IT (According to Open source movement), The freedom of open source is here to stay!

MS office can be used in Linux to attain workability requirements.  LET's Come to the point,

There are three ways to achieve the installation of windows-software in Linux, especially in Ubuntu.
1.    Use of 'winehq' : This is suitable to run simple windows applications. Wine is a compatibility layer that allows Windows applications to run on Linux. It’s basically an implementation of the Windows API on Linux. Of course, Microsoft doesn’t publish all the information we need to re-implement the Windows API from scratch, so Wine has to be reverse-engineered. While it works amazingly well given how little Microsoft has given us to worth with, it’s nowhere near perfect.
To run an application in Wine, you can install Wine and use it to launch an installer’s .exe file. Before you do, you should take a look at the Wine Application Database website, which will tell you how well an application runs in Wine. Wine is frequently used for games, as games are the one type of software that can’t run in a virtual machine. While Wine can be used to run desktop applications like Photoshop and Microsoft Word, these will run flawlessly in a virtual machine. 
2.  Use of WineHQ varients:  'play on Linux' bundle. (This is also built on Winhq), or The Netflix Desktop app uses a patched version of Wine to run Netflix on Linux
3.    Try CrossOver (Paid Open source software [source code free]): If Wine seems like too much of a pain, you may want to try CrossOver Linux. CrossOver is a commercial product so it will cost you money, although CodeWeavers offer a free trial. CrossOver essentially takes the Wine software and packages it so that it’s guaranteed to work properly with popular applications like Photoshop, Office, and even popular games. CodeWeavers provides commercial support for these supported programs, so you have someone to turn to if something breaks.This option isn’t for everyone – often you can run the same applications by using Wine – but if you’re just interested in running a few popular applications on your Linux desktop and paying someone else to do the tweaking for you, CrossOver may be your ticket. CrossOver also sends their patches back to the Wine project, so the money you pay helps fund open-source Wine development.
(Note: Some text about these products' description was copied from other sources)
The option of using virtual machines and remote desktop is not discussed here, as they are creating different operating environment and/or interface.
To use any of these ways, you can use your software updater / installers. In Ubuntu, it is 'Ubuntu Software Centre' located in the 'applications' tab.
Open it and search the required software in the search field, and then add to install. Remember, that you need a working (faster is better here) internet connection to do it.