Re:Open source and the ability to modify code
by takluyver on Friday March 01, 2013 @01:40PM
(#5306057)
To play devil's advocate: do compiled languages have the same effect? They create a separation between developers (who use the source) and users (who use binaries). Especially for projects with a long/slow build process, like LibreOffice, this can be a considerable barrier to development.
By contrast, even the biggest codebase you use in a language like Python, you can dive into the code directly. Well, unless it's Software as a Service.
One solution might be for applications to pull in all of their dependencies as subrepositories in their version control systems. But then where would we stop? At the implementation of the application's main programming language or managed runtime? At the C library? At the operating system itself (assuming the OS is open source)? This would also seem to encourage a single dominant version control system.
So I have no definite answers.