But you did release them and obtained a financial benefit from the releases, the very fact that it is released to the outside world make others know of your existance and improves your exposure tremendously.

The particular point under discussion originally was whether a good and active component marketplace/showcase site for Wicket will help drive the adoption and acceptance rate, as well as allow newbies like myself to pick up and use Wicket more easily. It's not about the difficulty or ease of creating/maintaining components in Wicket.

Well, it's been pointed out that it's more of a resource issue to maintain such a site and I guess we'll just have to leave it at that, until someone outside the core Wicket team takes up the gauntlet and build one for the rest of us. =)

Lester

Jeremy Thomerson wrote:
+1000 to Martijn's comment.  I've released a few open source components -
and none are at the level to be sold.  Not because they can't be used - I do
use them in production.  But because there are a million use cases and I
have no desire, time, or monetary reason to accommodate those use cases.
Instead, if people contact me, I will either build them a custom component
for hire or will allow them to pay me to add features to an open source
one.

--
Jeremy Thomerson
http://www.wickettraining.com



On Fri, Dec 4, 2009 at 2:54 AM, Martijn Dashorst <[email protected]
wrote:

The problem with pre built components is that they never, ever are
exactly what you want or need. Maintaining such components for other
people is what I call hell. We are in the business of creating the
best Java web framework for building your own custom components with
unprecedented ease. This takes enough time already.

Anybody is welcome to build component libraries, open source or
commercially. Our license allows for that and nobody would object to
creative folks trying to earn a buck or two with their component
(libraries).

That this hasn't happened (yet) is mostly because it is so damned easy
to create your own custom components according to your coding style
that precisely fit in your application and perform exactly those task
you intend them to. And conversely it is damned hard to create a
finished, polished, released component. It is easy to start a
component, but it is *work* to ship it.

Martijn




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to