3 thoughts on “What Is The Difference Between Source Code And Binary Version Distribution In Open Source?

  1. The source code is exactly what it says: the source of the program as the programmer wrote it. If you go through the Linux kernel sources, for example, looking for dirty words, you will find more than a few, and among other places you will find them describing the very routines which they are placed in comments among. Obviously, since they are comments, the compiler isn’t going to process them. In other words the source code is the exact and unalloyed expression of what the programmer wrote with no mediation. The binary version is its translation into machine code. That is why Open Source means you must distribute the source code so people can customize it.

  2. Source code: are real code in which that particular product or sfwr is written in some programming language.e.g. it might be written in java
    Binary distribution: Its the machine recognizable compiled code.As machine recognize only binary(hexa) codes.Like Bytecode of compiled Java code.
    Genrally Binary dist. packages has Jar’s or exe.
    Hope this resolves your issues
    Cheers:)

  3. The source, obviously. The binary is already compiled, and thus cannot be customized unless you are handy with a hex editor.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>