[Ubuntu-BD] FOSS & Ubuntu in Bangladesh

Nasimul Haque nasim.haque at gmail.com
Tue May 17 16:58:48 UTC 2011


On 17 May 2011 19:57, Mohammad Mukhtaruzzaman <jewel98 at gmail.com> wrote:
> If a programmer learns anything like Object/ class/ consturctor/ abstrction/
> encapsulation/ .... and uses any product of a company say .NET and if s/he
> needs to work on another lanuage like PHP, s/he doesn't need to hunt for
> the name, what is used in PHP for that. Just s/he can search for example
> of class/constructor in php. And, s/he will get the answer. This is not
> memorising, this is from learning. If I need diffrent different name all
> time, that is memorisation.

These are concepts for programming languages. And, of course, you need
to learn completely from the beginning for different languages.

In user interfaces, people know OSes have settings/preferences but
they have to learn where are they located. Exactly same as a
programmer knows there will be function but he needs to know how to
write it in different languages.

>> Having choices is the main goal of the open source movement. This is the
>> exact reason you have thousands of Linux distro, hundreds of desktop
>> environments, etc.
>> You can hop around them and make a choice of yours.
>>
>>
>
> Having choices is good for any software, but thousands of distro (not
> version) for same OS rather becomes a trouble for a new user to choose
> the right solution.
>
> Source; the main goal of the open source movement is the openness of the
> source code. If the source code is not open that is called proprietary
> software. And all the open source supporter support open source because
> source is open and it gives freedom to the user that s/he can know what s/he
> is choosing.

Why do you need sources for the software? Because you want to change
it to your specific needs. I want to change it to my specific needs.
That is why we need different names for my version of the software to
your version to the original version. So naming is not particularly
important. It helps if it has a good name from where a user can guess
what does it do. But that's all to the name.

The world class popular software actually have completely unrelated
names for their purpose. Yet people know them, use them, love them.

e.g., 'Windows', 'Linux': do they have the 'OS' attached to it?
'Cyberlink': what does it do?
'Skype': does it make you fly or what?
The list can go on forever.

> I have many common views that have been mentioned in this thread. So, don't
> think I am differing each and every view with you. I am trying to express
> those thing that I think missing.

It's alright. This is a very interesting topic. This is why open
source communities are different than the closed ones. Here we do like
to debate on things that we'd like to improve.

-- 
M. Nasimul Haque
Senior Developer
Appliansys
Coventry, UK
http://www.nasim.me.uk



More information about the ubuntu-bd mailing list