Will you buy a Digital Product that allows you to share and remix?

Today, My beloved Tamil author Mr.N Chokkan, asked a question in twitter.

புது நூல் / இசை PDF / MP3 கிடைக்குமா என்றுதான் 99.99% ட்வீட்கள். சும்மா ஒரு பாவனைக்குக்கூட, ‘எங்கே வாங்கலாம்?’ என்று கேட்பதில்லை


புதுப்பட / பாடல் / புத்தக download லிங்க் பகிரங்கமாகக் கேட்போர் ‘அரிசி அரை கிலோ வேண்டும், எங்கே திருடலாம்?’ என்று ட்வீட் எழுதுவார்களா?


He asks that

People ask for download link when a new Book/Movie/Audio is released.
99.99% tweets are regarding download links. Nobody asks for a link to buy them.
Will people ask for a how to steal rice, when they need to buy it?

This questions raised a lot of thoughts and sharing them here.

Sharing is a nature of human. When we are kids, our moms asked us to share the foods with our friends. They put extra food in our tiffin boxes for sharing.

She share the food with neighbors even today.

They all know that sharing is caring.

It is not about the cost. I have a thing with me. I will share it with anyone.
Its my right.

It historic days, Ramanajur, the Hindu saint, was asked to keep a secret of god.
He reached to a temple tower and announced the secret to all public, proving that all good things should reach all.

Check Chapter 11

All the world literature is being transformed for ages and ages to next generation just make sure that all the good should reach all. Nobody cared about the copyright laws.

Let us come to the modern era.

There are Analog Products and Digital Products.

Let us compare an Analog Book or Motor Bike.

To make a Motor Bike, the manufacturing company should invest atleast 30-40% of the selling price. For each MotorBike, the company should invest the same 30-40% cost of the bike.

Once I bought the Bike, Its my own property.

  • I can ride it anywhere.
  • I can share it with my friends.
  • I can make it into parts on to know how it works.
  • If I am a mechanic, I can repair or rework on it to customize it.
  • I can resell it.
  • I can donate it.

I can do whatever I want.

Let us come to a Digital Product.

It is a Software/Music/Ebook.

Let us say the Company invests 30-40% of the selling cost to create the first copy of the product.

What is the cost the company invests for the second copy? 0 Rs or 10 Rs for the CD or DVD. But they sell all the copies to the same rate. How this is correct?

Fine. Its their wish to sell for any cost. As a buyer what rights I get?

  • I should not make copies of it.
  • I should not share it.
  • I should not modify it.
  • I should not study it.

When a mechanic can study a Bike, As a software engineer why should not I study the software I buy? Why I dont get the source code?

When I buy a music cd, why I should not share it with my friends, when I share my Bike? Why I should not resell the CD, when I sell my bike?

Business people may come with some weired answers for these questions.

They need to make tons and tons of money with one time effort and to sell million times.

They say with lot of buzzwords like intellectual property, copyright laws etc, just to make sure that the digital products are not copied and shared.

Fine. It will be nice, if anyone replied here on what are the fears of a Digital Product creator to sell his products for a cheaper price with all rights to the buyer?

Do you think that we can not make money when there is no secret?

Take the Food Industry.

Most of us know, how to make Idly, Sambar, Rice and all other delicious Food.
But still there is Saravana bhavan making money. HotChips makes money.
Name a branded hotel. It makes Millions of money, where all the recipe are open to public. They sell the Food with all the rights to the buyer to share, resell, remix, etc.

If they can make money, with open recipe and rights to share, we also can make it. Yes. Need to make a lot of changes in business model and have to reduce the greediness of making million dollar by investing only one time.

Let us think on the other way.

We are living in a era of sharing.
Though there are tight laws, we can not prevent online sharing of digital products.
Though it is illegal, people love to share their contents. Because, Sharing is in our blood.

People will pay and buy any product that is affordable and encourages them to learn it, hack it, share it and remix it.

Still in doubt?

Write a book and release the PDF for 20-30 Rs with all rights to share and remix in Creative Commons license.

Choose a suitable license from here. http://creativecommons.org/choose/

I am sure you will get more money then you get as royalty when you release as a printer book by any publisher.

(Ask your known writers on how much they make money as royalty. They get very less and they even dont know how many books are sold. Publishers wont share any business data with the writers.)

Reply here, If you agree to buy such a Digital Product that is cheap and in Creative commons license.

Indian Linux Users Group, Chennai – Monthly Meet ( January 19 2013 )

ILUGC Monthly Meet (January 19 2013 )

Indian Linux Users Group, Chennai [ ILUGC ] is spreading awareness on
Free Open Source Software in Chennai since Jan 1998. We meet regularly
on every month second Saturday with technical talks and discussions on
various Free software.

Check our website http://ilugc.in for further details.

Join our mailing list at http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

We have our Meet on January 19, 2013

Check the details below.

ILUGC Monthly Meet (January 19 2013):-

  Time : Sat January 19, 2013 (3.00 – 5.30 PM)

    Venue: Classroom No 3,
    Areo Space Engineering,
    Near Gajendra Circle,
    IIT Madras.

Link for the Map: http://bit.ly/iit-aero


Topic : RESTful architecture and design – The future of web

Brief summary:
REST is a powerful design pattern that allows architects, developers
and web designers to perceive web from a different perspective. Many
web frameworks and applications (Rails, DJango, RIAK) these days
are designed using the RESTful approach. This talk should provide
an introduction to REST design paradigms and approach that helps
audience understand them with better clarity.

Duration : 30 minutes

Speaker : Chandrashekar Babu

About Speaker: Chandrashekar Babu is  corporate trainer on FOSS technologies.
email AT chandrashekar.info


Topic : PHP more than basics

Description : Beyond basics of php the architecture, professional codding etc .

Duration : 30-45 min

Links to Read :

About Speaker : G.yoganand, PHP Team lead Softmatrix

yoganandgopalan AT gmail.com


Topic: Introduction to Firefox OS

Description: Firefox OS is the upcoming mobile platform. This talk introduces – What it is, how it is structured etc.

Links to read:

Speaker : Dwaraka Nath <dtsdwarak AT hotmail.com>

About Speaker : Dwaraka Nath is part of Public Relations Team of Mozilla India.

Duration : 30 min

General group discussions on any queries, events etc.
CDs/DVDs can be shared on prior request.
Announce this to all your friends, social network sites etc.

All are welcome. Entry Free

Are you looking to get commercial Support for Git? – Ask CollabNet

The entire IT world is turning towards using Free Software, nowadays.

One of the major issues in implementing the FOSS Solutions in the corporates is

Technical Support for the Free Open Source software.

Though the Free Software Communities are very active in providing free support in mailing lists,IRC channels, Public forums etc, the organizations can not wait till someone answers in these channels when some critical issue happens.

On those critical situations, they need some helping hand, some shoulder to fall on.

even they are ready to pay for the commercial support for Free Software.

Most companies now start to provide commercial support for Free Software.


It is a good thing to see the list is growing and more companies choose the support as their way of making money with Free Open Source Software.

CollabNet, which is providing Support for Subversion from its early days, now started to support Git too.

How does CollabNet support git?

CollabNet has its own ALM product called TeamForge . It can have git as a part of its version control system, which provides easy UI to manage repositories and provide access control.

Apart from that customers can buy only GIT support where they can get the open source git from their repositories and get support from CollabNet.

CollabNet has a expert team on git and it pays for developers who contribute for Git. With the experts in Git, CollabNet provides support via email, phone and remote session.

See here the plans.


CollabNet is already providing same support for Subversion where it pays for Subversion developers and provides Commercial Support and free support via its forums. http://forums.open.collab.net/

Read the git blogs here: http://blogs.collab.net/git where the experts from CollabNet share their experience in Git.

It is providing hosted solution for Git and Subversion too. Check here http://www.cloudforge.com/

Its a great opportunity for organizations to implement git with the support from CollabNet.

Copying Email folder from Old Account to New account in zimbra

zimbra is a nice email server available as open source software.

here is a tip to copy mails from one user account to another user account.

run the following commands in the server.

su – zimbra

zmmailbox -z -m olduser@domain.com getRestURL “//?fmt=tgz” > /tmp/v.tar.gz

zmmailbox -z -m newuser@domain.com postRestURL “//?fmt=tgz&resolve=reset” /tmp/v.tar.gz

these commands copy all the emails from the olduser account to newuser account.

What to do after learning Python Programming?

Few months back, My friend Raguvaran, introduced me his brother Murugesan.

Murugesan is a fresher and looking for learning something to get a job.
I suggested him to learn whatever he is interested in.

After some discussions, I suggested him to learn python programming  or linux administration.
He chose python and started learning it.

After some time of learning the basics, he asked me on how to proceed now to become a better python programmer.

Here are the answers for him.

0. Solve these 46 problems:



1. Start writing small programs yourself

You might be coded some snippets when you learn python. Using the knowledge of python, try to write small commandline applications.

Some examples:
1. A simple diary to store all your notes
2. An Address book to store/edit/search/delete address,phone,email of friends
3. Simple financial app to manage the income/expense
4. create all these using text file as storage and extend to use mysql as storage
5. twitter client in commandline
6. script to send email to all mail ids in a text file
7. webscrap a site automate its operations
8. A simple RSS reader in commandline
9. process access.log of apache and extract details from it.

learn PyGTK or PyQT
Do all the applications you did as commandline apps, using GUI

once you are done with these basic simple applications, you can start exploring on the existing applications. Read the code and learn the advanced techniques like unit testing, Object oriented programming, network programing etc.

2. Use GNU/Linux

All GNU/Linux distributions like ubuntu/fedora/OpenSuse use python extensively.
You will use lot of python applications and you can see their code to learn from them.
Learn to use their package managers to install various packages with source.
You will be using many software and you will get ideas for improving them.

Join a local Linux Users group to meet awesome people with tons of learning.

Indian Linux Users Group – Chennai [ http://ilugc.in ]

3.  contribute to any open source project

As you start to use linux and python applications, you will get to know the existing bugs and required enhancements. There are tons of open source applications looking for contributions.

You can choose any one.
Look for its website.
Join the user and dev mailing list and read the archives.
Discuss with the developers for contributing.

There will be a issue tracker for all projects.
Check for bitsize/small bugs to fix them yourself

check this links too



You can see the projects I contribute here. https://github.com/tshrinivasan

4. Learn IRC

Learn to use Internet Relay Chat
Join the project’s IRC channel and meet the developers.
They will help you to understand their code.
You can ask all your doubts to them regarding the project.

5. Start a Blog

Start a blog in wordpress.com or blogspot.com
start writing all your learnings.
Write daily on what ever you do technically.
Write what you learn, what you discuss in mailinglist/irc etc

6. Learn version Control System

Version control system like subverison or git is very important to contribute your code to any project.
Read the book http://www.ericsink.com/vcbe/

7. Join the User group and meet people

Python has users group everywhere.
Search net and find your local python suer group.
Join the list and participate in the meetings.
Ask questions and try to answer for existing questions.

ChennaiPy : https://mail.python.org/mailman/listinfo/chennaipy
Banglore Py: http://mail.python.org/mailman/listinfo/bangpypers

8. Read books

Read good python books and explore more.
Tons of books are available in internet for free.


read here http://dorai.me/resource-links/python-resources-home/python-learning-material/

9. Teach Python

start to teach python to your friends.
Reach the training centers near you to teach.
else, create video tutorials and host in youtube.com
You can find some of my videos here http://www.youtube.com/tshrinivasan

The more you do programming, the more you will get skills.
Start contributing to any open source applications
Create new applications and share them in github.com or code.google.com

10. Get projects from surroundings

Look your environment for projects. You can discuss with a medical merchant to do a billing  application.
You can contact any photographer to automate his tasks on photography.
Talk to any Hospital / Shop / Startup / etc. You will project to do.
You can charge for doing the projects for them.

It may lead to start your own company too.

Reply here with your activities like blog and irc nick name.
Will follow your blog and give you suggestions whenever required.

Once you started to do all these, forget about the job market.
Update your resume with all these activities.
Provide your blog address, details about the projects you are contributing.
It will lead you to a job you wont feel as a job.

Waiting to see your contributions.


This post can be matched with any programming language. Not only Python.
I dedicate this to all the freshers who are looking for how to start their programming career.

WordPress Meetup at Chennai on March 4, 2012

WordPress Meetup:

WordPress meetup is a discussion on how development with WordPress can be done and how it can be used to develop websites/web apps. Following topics have been planned to be discussed

WordPress architecture overview
Plugins/Themes development overview (can try if Live coding is possible)

Date :
Sunday, March 4, 2012

1:30pm until 3:30pm

Venue :
The Startup Centre
#45 Montieth Road
Alsa Mall, S-4, Second Floor,
Egmore, Chennai – 600 008

About the organizer:

Director & CEO
SNR Technologies Private Limited
Website : http://www.snr-technologies.com
Email : sathish AT snr-technologies DOT com

He runs a web consulting firm, SNR Technologies. He also runs a event ticket sales portal for event managers. He is a web developer by experience with hands on experience building web applications and working with open source technologies. He would like to call himself as a WordPress Evangelist as he sees it to be a strong development framework in near future.

He was speaker at WordCamp Jabalpur. WordCamp is a conference on WordPress.

All are welcome.
Entry Free.

Advanced Linux Shell Scripting Work Shop in Chennai

Advanced Linux Shell Scripting Work shop is happening on Jan 28th and Jan 29th (2 days workshop) in Chennai.
This Work shop will give full hands on experience from basic till advanced scripting. At the end of the session you will be able to write a shell scripts with configuration files.


About the Instructor:

Instructor has 10 years experience in Linux. He has written many real time
automation scripts and tools which is running on many production servers
around the world.

Interested people please contact “Madeeswer V” <madhiv@gmail.com> The entry will be based on first come
first serve.

Venue: Spiro Technologies,T.Nagar.

Cost: 4499 /-

Introduction to Red Hat Storage [ GlusterFS ] – free webinar

There is a free webinar on GlusterFS, an open source cloud storage platform, which was acquired by RedHat recently.

Here is the info about the webinar

Looking for a more economical and highly-available way to store and manage your file-based data? This webinar provides an introduction and overview of Red Hat Storage, a software-only, scale-out NAS solution. You’ll learn how Red Hat Storage enables you to access and manage your unstructured data on-premise, in the public cloud, or between the two. Our speaker will also give you a brief update on the Red Hat announcement and what it means for GlusterFS users.


Tom Trainer
Tom is currently a Senior Product Marketing Manager for the Red Hat Storage Business Unit. Prior to Red Hat, Tom was an independent storage analyst. He has also held positions such as Managing Senior Partner at Evaluator Group, an IT analyst firm, and has also worked as director of marketing at Gluster, EMC, HDS, and NAS pioneer Auspex, during his career in IT.

Choose from the following live events:
Time zone converter

  • Friday, January 27, 2012 | 17:00 UTC / 9am (San Francisco) / 12pm (New York)
  • 22:30:00 IST

Register Now:


Get community support for Subversion from CollabNet

Subversion, the famous version control system, is being implemented in many organizations.
The book Version Control with Subversion give the detailed manual of subversion.

Still, some people may need some extended support on using subversion and managing the repositories.

CollabNet provides commercial support for Subversion with various support plans.

CollabNet founded the open source Subversion project more than 10 years ago, and continues to work on improving its capabilities and performance.

It provides various commercial support packages and a free community support.

To check the various commercial support plans, check here.

The developers, engineers and technical support folks from CollabNet hang around this community support forums and provide their support, for free, to improve the Subversion Community.

Let us see here, how to subscribe to the free community support forum for subversion provided by CollabNet.


Goto the site http://open.collab.net

Click the link “Join Now” on the top right corner
Fill the form for the user details

You will receive an email with the details to set the password.

Click the link in the email to set your password.

Now you will get a message that your password has been changed.


Now, login to the site – http://open.collab.net with your username and password
Check the forums page on http://forums.open.collab.net/

There are multiple forums available for subversion client, subversion server and subversion edge.
You can see the forums for other products from CollabNet in the same page.

Click the link “View” to read the archives of the forums.

In the same view page, you can subscribe.
You can see the Email address, to which your queries on Subversion to be sent.

Here it is “forum3 AT subversion.open.collab.net”

Click on “My Subscription Settings” on the top of the page.

Click on the check box “Subscribed” in this page and click the button “Save Changes”

Thats all.

Now, you are the part of the CollabNet Community.

You will receive emails regarding subversion. You can send your queries to the forum.
You can answer the queries from others, if you know the answer.

You can use the same login credentials to download subversion and subversion edge from CollabNet.

The CollabNet Community is waiting to help you.

Blender workshop on 3D Game Development

Amrita Vishwa Vidyapeetham, Amritapuri campus, in Kollam, Kerala, India is organizing a 3 day hands on workshop on Game development in Blender as part of their national level techno-management multiFest.

The main attraction of this workshop is that it is being handled by none other than Mike Pan (www.mikepan.com) and Jonathan Williamson (http://www.blender.org/education-help/certified-trainer/jonathan-williamson/) The gurus of the game engine. The workshop is certified by CGCookie.

If you are interested you can contact me

Ph : 09567761118

for more details logon to : www.vidyut.co.in