Hello All, for those of you who don't know me, I started working with
Flex 2 back when the first public alpha was released, and then quickly
got involved in the private beta. I have been working with Flex
almost continuously since then. Along the way I had an opportunity to
meet many of the people at Adobe responsible for Flex, and in some
cases collaborate with them (via being one of the Degrafa team members
and other projects) and I think I have a pretty good insight into what
constrains them and what their motivations are.
I give the background above as context before I respond to Ben's
stated goals, but I am sure there are others here who have similar
backgrounds and probably longer term relationships with the folks at
Adobe with potentially clearer insights than my own.
In my opinion, Adobe is going to do what is in the best interest of
Adobe. While that sounds obvious at face value I think it is
important to always remember in these discussions, as I believe at
times it gets forgotten. This does not mean that Adobe is evil,
uncaring, or doesn't want a prosperous community around Flex, it is
just a reality. Adobe is attempting to do something very
challenging, and that is take a very purpose driven commercial
software culture and produce a platform that wraps "open-source"
goodness around it. This is very different than an open-source
movement becoming commercial, or a company starting out with an open-
source offering and driving commercial success around a product or
service halo. This is a very strategic move for Adobe, and more
than anything I believe the primary driver is increasing developer
adoption rates (one again, kinda obvious.) Hopefully the preceding
paragraph does not come off as some pedantic diatribe, and helps us to
frame our expectations in a realistic manner.
I think the challenge we have as a group is that we are primarily
motivated by a different set of interests than Adobe is. I think we
all want Flex to be the best language/tool it can be. I also think we
all enjoy the community aspects that a group like this brings. For
some of us (at least myself) it has been our first entrée into open
source community efforts, for others it may be what they are used
to. At the crux of it I see a dichotomy between our interests,
desires, motivations and those at Adobe. There is also quite a bit
of overlap as well.
Personally one of the primary goals I would have for this group,
outside of resolving specific technical gripes, is forming a more
consistent and direct line of communication with those on the Flex
Team, and as a result having an influence on the direction of the
product. Bug voting, and 100+ connect sessions are probably not very
effective for Adobe or the community. If we as group become a vocal
and public voice for the community that the rest of the flex
developers and more importantly the "yet-to-be" flex developers that
Adobe is targeting, I think we will carry a lot more weight with our
Feedback. I believe Adobe sounded resistant to a "steering
committee", but if we leverage the community to help rally in what we
believe is best for Flex and the community, and we have the eyeballs
to legitimize it, I think we stand a lot to gain, and it would benefit
everyone.
I don't see why Adobe wouldn't agree to a monthly meeting with a small
group of community representatives where some of the technical issues/
decisions are at least aired and discussed openly. I am not a huge
fan of the Fx prefix either, but I know Ely is a pretty sharp guy and
he has spent a lot of time thinking about the reasons why that was the
best choice. I don't know if he ultimately is right, but I would sure
love to hear directly from him what the factors where that went into
his decision making process. I think the easier we make it for
Adobe to communicate with us - and as a result the community, the more
success we will have in accomplishing our collective and personal
goals with regards to the direction of Flex.
So if you have read this far, in conclusion, I think for me a goal of
this group would be to create a forum where we could have consistent,
direct, open communication with Adobe on the direction of Flex, and be
part of the decision making process while there is still time in a
development cycle to effect change in the platform.
- Tom Gonzalez
On Jan 29, 5:13 pm, Ben Clinkinbeard <
ben.clinkinbe...@gmail.com>
wrote: