Re: A more fundamental issue..

Barry Fitzgerald <[email protected]>
Newsgroups gmane.comp.security.programming
Message-ID <[email protected]>
Jeroen van Drie wrote:

>Barry I agree with what you wrote.
>
>I tried to be ironic in my post with this paragraph about the NSA. Did the NSA 
>think they could get away with releasing such great secure code under the GPL 
>without getting fallout for it? "What were they thinking?" I think they knew 
>what they were doing, consciously chose the GPL over the BSD license; a bit 
>of a political test balloon as well.
>
>To me, freedom and democracy are higher goods than "free enterprise and fair 
>competition"; China proves it; they have quite a lot of free enterprise and 
>fair competition without providing their own citizens with freedom and  
>democracy.
>
>But a government that develops GPL code and hands it out to redhat, suse, et 
>all .. isn't that government in competition with Microsoft? How could MS ever 
>integrate such code?
>
>My belief is that when a government (co)develops software and does not release 
>the source for its citizens benefit the only excuse is national security. 
>Embedded in government developed source code is a democratic process and 
>hence it is important citizens can both review and freely use that process. 
>
>In fact as operating systems and libraries become part of the social 
>infrastructure I think it is vital for organisations like the NSA to get 
>involved doing their bit to secure that infrastructure from people who would 
>take advantage of it. Fortunately they're still hosting 
>http://www.nsa.gov/selinux/
>
>
>  
>

Jeroen,


     I firmly agree with everything you've said above.  Thanks for the 
clarification.  :)  I apologize for the misunderstanding, but you know 
how many people out there have actually made that argument seriously.  :) 

      As far as how MS could integrate such code, it's pretty simple 
actually - they can GPL their products.  Of course, many people will say 
that it's not freedom to try to force them to do this, but then - we 
can't integrate their code, either.  So...

       I define freedom as having as many rights as one possibly can 
without having the right to take away the rights of others.  That is 
really the only functional way to have sustainable freedom. 

       Actually, the real irony and the way to stem this back into 
security is that proprietary software is itself a barrier to ensuring 
national security in this way.  It's not that the license has any direct 
relationship to the quality of code.  Surely, there are a great body of 
GNU GPL'ed programs out there that are absolutely horrible from a 
security perspective.  However, what I am concerned with is progressive 
systems.  If we can't share information openly, our systems will 
ultimately be less progressive than they otherwise could have been.  
Simply look at the recent cases where the DMCA is being leveraged to 
halt security research.  There is a very good set of examples of 
proprietary interests attempting to undermine the interests of 
progressing the security of the system for their own profit-driven goals. 

       It really isn't the proprietary software itself, but rather the 
interests of proprietary thought that are the enemy of security.  The 
paradigm is social, not technical - as is the solution.  And in that 
way, we have far more fundamental security issues than we realize at 
this moment in time.

                      -Barry
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.