More Alignment to Open Source Goals. Sad truth of our Apdev

Just learned more about our software development division. Basically the use MS platforms and C#.
Stallman, Richard (June 26, 2009). "Why free software shouldn't depend on Mono or C#". Free Software Foundation. Retrieved July 2, 2009. "The danger is that Microsoft is probably planning to force all free C# implementations underground some day using software patents. ... We should systematically arrange to depend on the free C# implementations as little as possible. In other words, we should discourage people from writing programs in C#. Therefore, we should not include C# implementations in the default installation of GNU/Linux distributions, and we should distribute and recommend non-C# applications rather than comparable C# applications whenever possible."
I have yet to make a formal shared-services strategy report, but with fundamental business principles and how things appear we want to wean off as much as possible from License and Patent Traps/Monopolies.

Sad Sad Expense. Our Company has spent about $160,000+ in developing (not yet even finished and 18mo. delayed) a Purchasing/Order/Sales system (POS) for its own. Unfortunately its C# base and a convoluted mess to maintain. We later I learned the Maintenance Cost given how much our Development division has available to maintain it.

  • Its too expensive (and time consuming) - given the time it needs to get this project done, the App-dev arm has been spending valuable man-hours continually trying to fix this.
  • Difficulty of Skill transference and recruitment - there is too many Lost/Missing and Hidden notes that prevent quick and clear transferring of skills, knowledge and status (being unable to improve the maintenance pool)
  • Short Sighted - It favors Internet Explorer and having to Purchase new MS licenses as the business grows... the costs to an Emerging Market Business of MS licenses and MS licensed/certified are TOO expensive. Growth cannot be accomplished with us ALWAY trying to maximize our the cost we spend on licenses. With License-free software, we just have to worry about LABOR vs equipment costs.
MS is not the only OS around. The fact that there are Two Major OSes, there needs to be a middle ground. One that is neutral and acts like a spoiler.

So We can't open up our POS software license, given its origins. :( its begining to look like it is a Piece of Shit software to me.


Comments

Popular posts from this blog

Technically I'm done with the project

Gurps Mysteries

330mg of Caffeine will do the trick