•Usually harder to
maintain, change
•Lock-in of code or data
is more likely
•Forking is a frequent
consequence
–Distribution
variants that are hard to support
–Or
worse: recoupling software development and support to produce another proprietary system