Re: Too many dependencies?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 07 April 2004 20:28, Robin Laing wrote:

> If you have to install a whole package to meet one dependency then we
> are starting to fall into the Microsoft trap of making applications
> depend on unwanted/unrequited applications.  Any extra application can
> become a security issue that could allow a presently unknown type of
> attack.  We see it almost every day in Windows.

I see this the other way around... the increased modularity tends to drive out 
bugs in the parts that are getting reused from many directions.  Because 
everything GPL'd is reusable at no cost, reuse is more likely than if your 
proprietary paid-for product had to incorporate another paid-for product.  
The modularity and reuse is a great feature, assuming it got architected into 
the right parts.

I was looking through the source for CUPS and SWAT the other day trying to see 
what library they used for their local HTTP serving.  To my surprise they 
both rolled their own different solutions right there in the sources.  Would 
have been better if they both used some kind of lightweight libhttp... (as I 
was expecting to see) all the devs from both projects would have been all 
over the one implementation which could only have benefitted.  Instead there 
are two less-evolved network-listening, potentially remotely exploitable 
implementations (seems some folks aren't running the firewall) out there.  A 
new dependency would be no price at all to pay for the improved reusability 
and robustness.

- -Andy

- -- 
Find your answer without waiting for replies....
Searchable list archives at 
http://marc.theaimsgroup.com/?l=fedora-list&r=1&w=2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAdF2mjKeDCxMJCTIRAqMRAJwMFsb/+0cnlSmecjEO35RVS4wTZwCgkdah
a1ED+yO/Rz07LB2GU2uu7mo=
=lCtB
-----END PGP SIGNATURE-----



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux