Here's what things look like from this user's perspective.

The main goal of the 1.3 version is going to be merging
of 2.0 and 1.x into a single trunk, while providing an
easy migration path for users of both existing branches.
The idea being, if I understand correctly, to coalesce
existing camps of developers and avoid further splintering.

That's good and well, but I'd like to point out in a neutral
non-judgemental way that it's a good sized job whose benefit
to users is almost vanishingly small.

What would motivate a user of either fltk 2.0 or 1.x (not
an fltk developer) to upgrade an existing application to 3.0?  It apparently 
offers no new features, fixes no bugs, and doesn't
improve performance.

What about new development?  I suppose one would be motivated to
upgrade if the older branches were in danger of becoming
unsupported, though, as somebody (Matt?) pointed out, one
thing about open source is that you can always support it
yourself if you want to.  Other than that, why upgrade?
The new api would have to be a LOT nicer; the fact that
the new api is close enough to the old one to allow a
compatibility layer to exist makes it very unlikely (imo)
that such is the case.

Now, I understand that the 2.0/1.x thing has become sort of
an ugly mess.  If resources were free and infinite I'm sure
that cleaning it up would be a Good Thing.  I'd be concerned,
however, that devoting a lot of energy to a gigantic merge whose
end result is not a better product than what already exists may
not be the best allocation of time and resources.

Best,
Stan





_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to