But all use of open source is not for earning money ??!! (Ask Mr Steave Balmer about his opinion of open source, software patents, business secrets and etc.)
Why not also think that the fun and pleasure about playening with computers and software, and the freedom of learning in an open souce project is the most important aspect of it all.
Of cource if you are hacked and you have installed a deveopment environment the hacker will be free to compile any source code, but if he got root access to your server gateway, wouldn't he then be able to do whatever he wants including also installing a development environment ?
I think that a more relevant way of asking is: If there is an development environment on your server, will this increase the risk of being hacked.
My opinion is no. The capability of compiling sorcecode will not affect the overall risk of being hacked at all.
I now used FreeBSD for a while. For FreeBSD I used the port collectin method for installing software that is all based of compiling surcecode. Is a FreeBSD installation with the ports collection installed, and the ability to use the ports per definition an unsafe installation, because of the capability of compiling sourcecode ? I would belive not.
Which hacking methods should or could be used for a hacker to gain access to a SME server or a FreeBSD server with the capability of compiling c or c+ sourcecode ?
According to my opinion: A server installation with the capability of compiling sourcecode is completely, and for all practical purposes, as secure as a server without the capability of compiling source code.
The capability of running a php script like the sme server does is a security risk. The capability of being able to compile a c program is not a risk in itself on the same level as the capability of executing or processing a php script (like most linux servers does.)
... Unless it is smething I have not thaught about .. And I should be courious to know what that is.
By the way .. open source for me first off all meens learning and understanding. The more I'm wrong and the more I am corrected with good arguments, the bether it is
