The question is really what are the competitors doing? Also who are we competing with? There are several computer languages like Java, C, VB, Python, OREXX, etc
How much are they charging for the development system? How much do they charge for the runtime? As far as I know there are number of free options. I am all for developers getting paid for their work and I worked and traveled all over the world for 20 years serving customers of APL systems and in order to be able to do that money is needed. How to get paid for APL/J is very important. In many ways it is a problem that APL/J is both a computer language and application. How can you split up APL/J into components that are free and others that you pay for? In the form of charging for printed copies of books you can get some money but they also cost money to print and distribute. It may be possible to sell advertisments on the webpages for APL/J We have had these kinds of discussions off and on over the years. When I worked for IBM it was very obvious that there were a handful of applications that sold well over 90% of all APL licenses because APL was needed to run those applications but the users hardly ever did any APL development nor used APL. If those applications had been written in whatever other languages the users would not have known because they would have got exe file. Actually Dyalog APL can create EXE files now so I do not know how you would know who the users are. I have the exelent arachnid written in Dyalog as an exe on many computers and it runs fine. 2009/5/27 Morten Kromberg <[email protected]> > I have no doubt that J is growing faster in terms of numbers of users who > "take a look at it" and enjoy playing with it. It's free and the training > materials are excellent. The discussion forum is much livelier than ours, > though PART of that may be because our users are busy making money and don't > necessarily want to (or have time to) talk about how they do it ;-) > > I can only easily measure our revenues, which have tripled since 2005, > while the number of employees has gone from about 5 to about 15 (maintaining > reasonable profitability). Our existing customers are generally buying more > licenses and we have some new customers as well (sadly mostly through > gaining APL marketshare at the moment) - but we're only just getting into > some real marketing again... > > I salute the army of enthusiastic volunteers who have produce a wonderful > language and lots of excellent training materials (we're trying to catch up > and will have a new book and substantial on line tutorials by the end of > this year - and we now have the revenue to invest more in this, which is > nice). > > However: And this is something that I think the J community should rethink > (and then DO something about if it really cares): Unless its users find a > way to start paying substantial amounts of money to jsoftware so that this > company can hire some apprentices and start growing, I really don't see how > it can survive in the long term. > > The "open software" model is a beautiful idea, but I don't personally think > that it can work for a tool which is most valuable to "domain experts" - > people who will pick it because it means they can solve problems using a > computer without learning "software engineering". The kind of people who can > develop a J interpreter are not the people who get the biggest benefit from > using one, except for a very small group of exceptionally talented people > who we all know by name. "open source" works fine for the educational > materials and tools that ACCOMPANY a J or APL interpreter, because here the > overlap between users/contributors is significant. But NOT for the core > product. There have been many free APL systems over the years but not a > single one of them ever gained any significant following. > > In terms of pricing, it may be true that there have been companies that > rejected APL due to run time pricing being too high, but as far as I know it > hasn't happened to us. The price can obviously be set too high but we try to > be sure that we're creating a win/win situation for our customers and > building a partnership - we are flexible about the basis upon which runtime > fees are computed and do not want to jeopardize the business of our > customers. But we do insist that they make a decent contribution to the > ongoing development of the technology, if they are making money by using it. > > If YOU want to give YOUR software away, sign up for a 2% royalty license > and pay us 2% of your revenues - no problem! > > My experience is that FAR MORE BUSINESS IS LOST by APL and J folks because > the price is TOO LOW - they just don't get taken seriously. In fact, this is > possibly the biggest threat to the technology, as it is dominated by "geeks" > who write software for pleasure and are embarrassed to ask for money. I'm > still a geek too - but only on every other day. Because I have come to > realize that "commercial folks" are SCARED TO DEATH of people who don't ask > for money for the work that they do, because (in their eyes) one of the > following "must be true": > > 1) The software is free because it is no good > 2) The people who wrote this did it for fun and who knows when they will > decide that something else is more fun > 3) The people who wrote this simply have no idea what they are doing or > where they want to go > 4) All of the above > > It is our DUTY to ask for money so that commercial customers understand the > value and feel comfortable that we are driven by motives that they > understand. They want someone to blame when it is not working. And we in > turn are then honor bound to use that money to safeguard the investment that > our customers are making. Putting all the money in your pocket without > reinvesting (most) of it is dishonest, but allowing a technology to wither > by not ensuring that it has a solid foundation is every bit as irresponsible > (IMHO !!!). > > The first thing we did when we took the reins at Dyalog in 2005 was to > significantly increase the amount of money that many of our major customers > paid us (essentially by ensuring that they were all paying us according to a > consistent, published price list). We were very open about his, explaining > our plans for growing the business and more than doubling the size of the > development team. The reception was (mostly) enthusiastic - companies who > were in the middle of planning an exit strategy because "APL obviously > wasn't going to survive in the long term" started hiring new APL developers > - our "price increase" was actually going to save them a ton of money (they > could cancel "Plan B" which was going to be very expensive and had a high > probability of failure). > > We removed the free run time license under Windows - but we also introduced > (almost) free non-commercial licenses and royalty agreements, allowing > entrepreneurs to get started with no risk or upfront payments. There were > some moans about this, but mostly from people who were concerned that we > were committing suicide - not from people to whom it made any monetary > difference. And these concerns have been proved to be unfounded. > > As far as I am concerned, a customer who rejects APL on the basis of price > is not likely to ever turn into a significant customer anyway, because > either he isn’t focusing on what he is good at, or the benefit that APL > provides is marginal. And I do mean "he", generally speaking "she" will be a > bit more level-headed about these things ;-). > > APL and J are valuable tools that will give you a HUGE productivity boost. > If you don't understands they are worth enough to you to let us (or > jsoftware) have a couple of percent of the income that derives from them (J > having given you the mythical 1000% productivity boost), they aren't giving > you enough and you should probably use something else. > > It should be very inexpensive to get started - but people HAVE to > contribute when they get real value from using the tool. > > Morten > > -----Original Message----- > From: Björn Helgason [mailto:[email protected]] > Sent: 27. maj 2009 10:54 > To: Chat forum > Subject: Re: [Jchat] No More APL > > There are several indications that J is growing. > > The number of all kinds of texts about J in books and web pages seem to be > growing a lot. > > The messages in the Forums seem to be growing. > > There is a major difference in the possibility to grow J compared to > earlier > APL and most current APLs as well. > > J is free and you can also distribute J for free. > > Most APLs you need to pay for your own copy and you also need to pay if you > create an application and want to give it to others. > > At least it used to be that way and I know of major applications that > failed > because the APL vendor wanted too much money for the runtime APL to go > together with the application. > > We have no idea of how many J applications there are because they are so > easy to distribute. > > Another obstacle for APL was/is the need for special font and j does not > have that obstacle at all. > > There are people saying that APL is stil growing and it certainly is alive > and well after all these years but I am pretty sure that J is growing > faster. > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- Björn Helgason, Verkfræðingur Fugl&Fiskur ehf, Þerneyjarsundi 23, Hraunborgum Po Box 127,801 Selfoss , t-póst: [email protected] gsm: +3546985532 Landslags og skrúðgarðagerð, gröfuþjónusta http://groups.google.com/group/J-Programming Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans góður kennari getur stigið á tær án þess að glansinn fari af skónum /|_ .-----------------------------------. ,' .\ / | Með léttri lund verður | ,--' _,' | Dagurinn í dag | / / | Enn betri en gærdagurinn | ( -. | `-----------------------------------' | ) | (\_ _/) (`-. '--.) (='.'=) ♖♘♗♕♔♙ `. )----' (")_(") ☃☠ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
