I'm curious to hear from designers about how much trust they put in
free SKILL programs they find on the net? The reason why I ask is
simple; many people insist on seeing the source code (a good practice)
but at the same time, there are some serious advantages for development
and distribution to using binaries (in SKILL parlance "contextes").
I put in a lot of effort to set up the DesignTools
project to generate pure source code releases for end users. The pure
source code releases also work with lower end (non-SKILL) Allegro
licenses (i.e. "Designer" or "Studio" or what ever the heck Cadence is
calling it today) rather than just "Expert" licenses.
Since the source code used to build the build the binaries will be
available, is there any reason why I should continue to avoid using
them? Does the binary versus source make a designers?
Thanks for your thoughts,
Some info about contextes
- faster to load then skill text files if multiple files are condensed into a context
- easier to package and distribute
- prevents unauthorized modification
- can't see the source code (solution provide source code along with context)
- a context may not be binary compatible with all Allegro releases. Periodcally the Skill
group makes a changes to the
Skill binary that requires contextes be recreated. This
event occurs when Allegro
products adopt a new Skill version for its release. While Skill
contextes have been
compatible amoung all Allegro releases of recent history, there is no
guarantee that this will continue in the future.