Open Source

- or - 'get Microsoft'?

The importance of source code

two main cases:

source code  ----> compiler  --->   machine code .exe file

or

source code  ---> interpreter
It is not possible to 'reverse-engineer' the source code from an exe file.

Traditionally, companies keep the source code, and only sell the .exe.

The Open Source movement suggest that the code should be released -

so that e.g programmers can maintain it, or collaborate on improvements, testing...

Successes

Some personalities

Stallman, Torvalds, Raymond

Richard Stallman

If software is supplied under the 'free' license, you can: With FSF, freedom is the principle - they take the moral high-ground.
You CAN sell 'free' software. Free - in this case - means 'open', not zero-cost.

Eric Raymond

Linus Torvalds

open source view: huge numbers of people can crack any problem. Benefits: Note: The Open Source movement stress these benefits, whereas the FSF stress the moral side.

Problems - money?