Search DominoPower's 11,437 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
Conversation on Linux and Notes (continued)

Just how would you feel about being able to browse and debug the client's source code when you get this red box with black text? As for support: it sometimes doesn't take more than a few hours to get a response to a problem for most popular free code, whereas I once discussed with a Microsoft support representative over email for weeks without being able to get a solution to a problem. This is why the Notes forums are a much better support alternative to me than regular customer support.

Corporate mission-critical applications should run on the server. I'm talking about the client part here. Additionally, there was a test I saw a few months ago testing the compliance with standards of several C++ development environments. One of the tested competitors was gcc + glib. Guess what: they scored among the best from, I think, 14 competitors, way ahead of Microsoft development tools. This means that, when using commercial C++ development environments, you're in most cases worse off and need more paid support than the free support you get if using the free solution. Additionally, everybody knows that except for compilation speed, gcc is a strong competitor for most commercial compilers, and there isn't even one competing commercial product when it comes to cross-platform compilation and portability.

If you're using the same internally developed library in the server in client parts of an also internally developed application, do you really think it's efficient to maintain two slightly different source trees just to be able to compile your library on the Windows client and on the non-Windows server?

Mick takes the floor again
I can't dispute any of that, but I'm still leery of including free code in mission critical applications. I'm not against free code, far from it. For example, check out my DominoPower piece about LotusScript class libraries on the Notes.Net sandbox at http://www.dominopower.com/issues/issue200110/script001.html.

I accept all the arguments about free code being a labor of love rather than a commercial offering and the fact that such things are often of better quality because of it, Linux itself being such an example. I can even see the argument that if there are problems, you can get in there and debug it yourself. But I'm not convinced that such things should be used without great forethought and care.

Paid for software comes with a moral and ethical warranty, even if not a real one, that it is fit for the purpose it's sold for, and if not, there's a moral obligation that the vendor should fix it. If you use free software, the supplier is under no such obligation. I will accept that many of them take problems more seriously than many software vendors do, but what if the author is on vacation in the Galapagos Islands for a month?

As to debugging it yourself, yes, it's always an option, but if you have to do it, your back is already against the wall, even more so if the developer is in the Galapagos and his mobile phone battery is flat. I'm not sure that your shareholders would always see the arguments in exactly the same light that you do.


« Previous  ·  1  ·  2  ·  3  ·  4  ·  5  ·  6  ·  7  ·  8  ·  Next »
Other articles you might like
Home > Lotus Technologies > Notes (84 articles)
   A walk down Memory Lane with Lotus Notes
   An application for scanning physical mail and distributing it virtually
   Managing Notes deployments with Teamstudio Build Manager
Home > Strategies > Linux (11 articles)
   Troubleshooting an OpenSuse Notes install
   Four Linux books that'll get you going
   Should Lotus do a Linux Notes client?
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
Application development, William Shatner, and the origin of the universe
Learn Domino Designer 8.5 for free
The (near) future of Sametime, Quickr, Connections, and Symphony
Inside the IBM Innovations lab
Lotusphere 2010: Hot fixes and cool news for Notes, Domino, and LotusLive
Lotusphere 2010: mobility and collaboration
2010: A Lotusphere of change
Latest Lotus Headlines
SNTT : XPages onclick Ghosts in the machine
Ports used by Lotus Sametime 8.5 servers
Exploring a Domino Date Bug
Adding Quick Highlighter support to IBM Lotus Notes Domino Wiki, Weblog, or Webpage
Remember Young Admins...there are 2 files
WebSphere Portal 6.1.0.2 and Lotus Domino 8.5
The CKEditor - with Domino
>> Read all the news
More from the ZATZ journals
Computing Unplugged: The iPad defenders have spoken
David Gewirtz Online: CNN commentary and analysis
OutlookPower: More about disappearing text
-- Advertisement --

Find unused Lotus Notes groups and clean up your address book
Have you ever wanted to get rid of old Lotus Notes groups that were cluttering up your address book, but you weren't sure if they were used? Find Unused Groups can help.

Find Unused Groups will check your ACL, mail, multi purpose and server groups to help you determine if they are used, and who uses them.

Learn how to easily clean up your address book.

-- Advertisement --

Teamstudio Edition 25 has shipped
It's finally here! Now that Teamstudio Edition 25 has shipped, listen to our latest Tool Time audio program to find out what's changed. Updates to all your favorite Teamstudio tools will be discussed.

Plus, you'll get an introduction to Teamstudio Undo (formerly known as Teamstudio Snapper).

Tap here to get started!

ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login