Skip to main content

FoxPro and Petitions

Seems like Rick isn't the only one who needs to come out of his office more often these days. The MasFoxPro petition, started earlier as a way for developers to say to Microsoft "please release VFP 10", has seemingly brought out a bit of ugliness in the community. While you have many developers (quite a few in the Foxite community) encouraging everyone to sign it, there are others (many of whom appear as high-profile in the community) who have decided not to. Kudos to Rick and Doug Hennig for explaining their positions (and Alex among others). This isn't to say kudos to not signing the position - but to explain their positions.



I especially appreciate Rick going over areas where he DOES give examples where he has criticized FoxPro.



The petition reminds me a little of the Petition Microsoft to Start Marketing FoxPro on the Wiki back in 2001. There was a bunch of hooplah then about who didn't sign the open letter.



The reasoning is still the same. Microsoft does not make money from VFP and try as you might, Microsoft is not in business to lose money. They have stated that they will continue to do hotfixes if needed (for Vista compatibility).



One thing that isn't obvious in any of the posts for or against the petition is that everyone is talking about "releasing VFP 10", as though it's already done. While I certainly can appreciate Calvin's ability to create intellisense for FoxPro on a summer vacation and such, I do not believe that the Fox Team had a project plan for what could possibly be IN a VFP 10. Sure - some things might have been on a wish list (64-bit support, pre-compiler, etc) - but for the most part, things that require a complete rebuilding of the VFP engine would have been off the table.



Instead, the Fox Team has decided to give as much of the kitchen sink back to the community as they could. FoxPro has always been a tool where many of the features were written in FoxPro itself. And they can't give away pieces of the product that have already been used in other Microsoft products without opening up a whole new set of issues. And even if they had, who would manage the process?



The FoxPro community isn't an organization - there is no one leader - while VFPX has a group of three helping to run it, they aren't the managers of every project. And others are stepping up with ways of putting VFP into DotNet. No, it's not Microsoft but then if you listen to naysayers (the "dark side", as Rick puts it), Microsoft has never been a "true" friend of FoxPro.



When you take a positive spin on something, it's not necessary that you are being "paid off" or have been asked to - you may simply realize that it's not worth putting the effort into being negative. You can fight Microsoft all you want for not building a VFP 10 - but your efforts might be better suited to building a better VFP experience for your end users, for the community or even just for yourself.



Many developers are doing just this. Wouldn't it be great if the FoxPro community actually made FoxPro even more popular than Microsoft ever could? I think perhaps in these cases, more than asking Microsoft to create a new version, it might be better to ask Microsoft to make Visual FoxPro 9 available for FREE. After all, there isn't going to be a new version. It likely doesn't require a huge number of technical resources anymore and they already have a precedent - with the Express series.



Now are there any real reasons why would Microsoft NOT make VFP available for free?



I can think of one - that it might seriously encourage learning programmers to use a tool that many agree is a great way to learn OOP and databases at the same time, instead of the Express series.





Powered by ScribeFire.

Comments

Plinio Fermin said…
VPF is not money for MS?. I only spent 700 hundred of dollars with VFP9, but my clients buy windows, office and Sql Server licenses because .....

Popular posts from this blog

Merry Christmas

Whether you celebrate now, have already celebrated your past holiday, are planning to, or not, I hope you find yourself surrounded by family and those you love during this holiday season and are able to remember fondly those who are not with you. We often find ourselves buried in work, or too distracted by other problems, to share and remember a few moments with those closest to us. So many of us are separated by huge distances, we often find it easier to focus on those who are out of arm's reach yet so easy to connect with online, instead of those who are right beside us. So do yourself a favour, put down the keyboard (stylus, mouse, etc) and spend that time. I know I will. Merry Christmas. Powered by ScribeFire .

Who Wants To Be Logical? I Do! I Don't! (with Claude)

In my book, Towards Consciousness, I explore PET , a theory that attempts to explain consciousness and possibly how it might apply to AI. As part of the conversations with AI series, I've included this conversation with Claude.AI in which we were talking about something very different and yet the conversation redirected itself back to PET. For the record, there is no such thing as "Colfsity". A It's interesting to me that people want to proclaim their distinction from being rigid and unlike machines, yet they also complain that the "best" people keep a rigid schedule, regular routines and logic understanding of issues. That's a perceptive observation about a real tension in how people think about themselves and what they value. There does seem to be this paradox where rigidity is simultaneously rejected as "robotic" or inhuman, yet praised when it appears as discipline, consistency, or logical thinking. I think part of what's happening is t...

Comparing education systems based on their technology

(yes, I originally found this blog because of Scoble's note on it BUT it was kind of interesting all the same) Read Alex Mallet's summary of his first week at MIT. Malletrivia: Summary of the first complete week Wow - "There's an incredible amount of material packed into each lecture" - and it sounds interesting... Compared to some of the lecture content I have seen at our universities, you really must get what you pay for. While it sounds like Alex is writing frantically down notes in his classes, at least he's finding something worth writing about in them. Case in point: one of our local universities ( Carleton ) puts some lecture classes on the TV (like many universities do) - but you would think they purposely find the most boring professors to teach them. They put up PowerPoint slides with 30 points on them, speak in monotone voice (yes, imagine the typical caricature of the university lecture from years ago), tell the students to print their...