Mail Archives: geda-user/2015/09/11/16:58:27
> And you don't understand that this is a cause for worry for users
> who have actual jobs that need to get done?
Of course I understand, and of course I worry. Such changes shouldn't
be taken lightly, but that doesn't mean they should never be changed
either.
Your position is very one-sided - you think nothing should change that
effects existing users. While that's a valid position for you, it's
not a valid position on which to base development. This isn't a
problem specific to gEDA either, EVERY software package update brings
risks. You, as a user, can choose whether to upgrade or not. We, as
developers, can choose to support you or not. If we find something
that needs to be changed, that breaks one user but opens the way to
major new functionality that would benefit lots of users, we would be
hard pressed to justify not making the needed change.
Your position is also weakened by the fact that this is Free Software.
You have the right to make a copy of the code, modify it (or not) as
you wish, use it as you wish, and share it with others. Given that
you - the "one user" in this case - has a workaround (don't upgrade),
the developers are more likely to decide in favor of the needed change.
Your position is further weaked by the fact that we are *volunteers*.
Our personal reasons for contributing do not always align with yours.
While we like to consider ourselves philanthropic, most of us work on
this software for selfish personal reasons. If our direction affects
your paycheck, keep in mind that it does not affect *ours* (or if it
does, not in the same way). If you don't have a support contract with
someone, you're avenues for redress are limited to cooperative ones
that others will accept. We're certainly willing to cooperate for the
greater good, but telling us we have to do something or *you* don't
get paid, won't endear us to do it.
So yes, I worry. We try to solve the most problems for the most
people. Sometimes you're not one of the people.
- Raw text -