Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/_main.inc.php on line 123

Strict Standards: Declaration of UserSettings::get() should be compatible with AbstractSettings::get($col_key1, $col_key2 = NULL, $col_key3 = NULL) in /home/pwsconsu/public_html/blog/inc/MODEL/users/_usersettings.class.php on line 202

Strict Standards: Declaration of UserSettings::set() should be compatible with AbstractSettings::set() in /home/pwsconsu/public_html/blog/inc/MODEL/users/_usersettings.class.php on line 202

Warning: Creating default object from empty value in /home/pwsconsu/public_html/blog/inc/MODEL/settings/_abstractsettings.class.php on line 221

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/MODEL/generic/_genericelement.class.php on line 112

Strict Standards: Declaration of Blog::set() should be compatible with DataObject::set($parname, $parvalue, $make_null = false) in /home/pwsconsu/public_html/blog/inc/MODEL/collections/_blog.class.php on line 1034

Strict Standards: Declaration of BlogCache::option_list() should be compatible with DataObjectCache::option_list($default = 0, $allow_none = false, $method = 'name') in /home/pwsconsu/public_html/blog/inc/MODEL/collections/_blogcache.class.php on line 272

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/MODEL/collections/_category.funcs.php on line 390

Strict Standards: Declaration of Group::set() should be compatible with DataObject::set($parname, $parvalue, $make_null = false) in /home/pwsconsu/public_html/blog/inc/MODEL/users/_group.class.php on line 420

Strict Standards: Declaration of User::dbdelete() should be compatible with DataObject::dbdelete() in /home/pwsconsu/public_html/blog/inc/MODEL/users/_user.class.php on line 1145

Strict Standards: Declaration of User::set() should be compatible with DataObject::set($parname, $parvalue, $make_null = false) in /home/pwsconsu/public_html/blog/inc/MODEL/users/_user.class.php on line 1145

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/_misc/_resultsel.class.php on line 549

Strict Standards: Declaration of ResultSel::display_list_start() should be compatible with Results::display_list_start($detect_no_results = true) in /home/pwsconsu/public_html/blog/inc/_misc/_resultsel.class.php on line 48

Strict Standards: Declaration of ResultSel::display_list_end() should be compatible with Results::display_list_end($detect_no_results = true) in /home/pwsconsu/public_html/blog/inc/_misc/_resultsel.class.php on line 48

Strict Standards: Declaration of Filetype::set() should be compatible with DataObject::set($parname, $parvalue, $make_null = false) in /home/pwsconsu/public_html/blog/inc/MODEL/files/_filetype.class.php on line 197

Strict Standards: Declaration of UserCache::option_list() should be compatible with DataObjectCache::option_list($default = 0, $allow_none = false, $method = 'name') in /home/pwsconsu/public_html/blog/inc/MODEL/users/_usercache.class.php on line 288

Strict Standards: Declaration of Comment::set() should be compatible with DataObject::set($parname, $parvalue, $make_null = false) in /home/pwsconsu/public_html/blog/inc/MODEL/comments/_comment.class.php on line 1164

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/MODEL/items/_itemlist.class.php on line 602

Notice: Array to string conversion in /home/pwsconsu/public_html/blog/inc/_misc/_misc.funcs.php on line 1253

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/_blog_main.inc.php on line 306

Strict Standards: Declaration of ItemList2::query() should be compatible with Results::query($create_default_cols_if_needed = true, $append_limit = true, $append_order_by = true) in /home/pwsconsu/public_html/blog/inc/MODEL/items/_itemlist2.class.php on line 48

Notice: Array to string conversion in /home/pwsconsu/public_html/blog/inc/_misc/_misc.funcs.php on line 1253

Deprecated: Function ereg() is deprecated in /home/pwsconsu/public_html/blog/inc/_blog_main.inc.php on line 413

Warning: Cannot modify header information - headers already sent by (output started at /home/pwsconsu/public_html/blog/inc/MODEL/items/_itemlist.class.php:602) in /home/pwsconsu/public_html/blog/inc/MODEL/skins/_skin.funcs.php on line 71

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 528

Strict Standards: Declaration of code_highlight_plugin::AdminEndHtmlHead() should be compatible with Plugin::AdminEndHtmlHead(&$params) in /home/pwsconsu/public_html/blog/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 559

Strict Standards: Declaration of code_highlight_plugin::SkinBeginHtmlHead() should be compatible with Plugin::SkinBeginHtmlHead(&$params) in /home/pwsconsu/public_html/blog/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 559

Strict Standards: Declaration of code_highlight_plugin::PluginVersionChanged() should be compatible with Plugin::PluginVersionChanged(&$params) in /home/pwsconsu/public_html/blog/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 559
The South East Asia SOA Weblog - Archives for: November 2010

Archives for: November 2010

11/23/10

Permalink 10:16:36 am, by david Email , 41 words, 9126 views   English (US)
Categories: SOA Solutions in South East Asia

MySQL Support Costs Doubled

Just quickly in reference to my last blog entry… apparently Oracle doubled the support costs for MySQL a couple of weeks back and is now trying to explain and justify it: http://www.infoworld.com/t/applications/oracle-defends-mysql-support-pricing-changes-922

Rock on PostgreSQL!


Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/skins/_feedback.php on line 102
Permalink 01:07:53 am, by david Email , 611 words, 5167 views   English (US)
Categories: SOA Solutions in South East Asia

PostgreSQL... could have a good future

I had an interesting meeting today with a partner that is focused on PostgreSQL. I have always liked Postgres as a database and found it fairly easy to administer as well as pretty good performance. Interestingly the partner I met was telling me that he has seen a spike in his business since Sun bit the dust.

With the fallout from Oracle’s acquisition of Sun and the ensuing suit with Google over Android etc. it is no surprise that many industry watchers are very concerned about the well being of MySQL and what the future holds. With MySQL the obvious market gorilla in open source database one would have to assume that there is a fairly large proportion of their install base looking actively at alternatives and trying to make their way out of Larry Land before it is too late.

Whilst Postgres is licensed under it’s own open source license, the license itself is very flexible and unrestricted (similar to MIT and BSD). Personally I have a major problem with the way that MySQL has twisted its dual licensing scheme under GPL (they are not alone) and I am sure that many others share the same opinion. I am also quite certain that this is not something Larry will fix out the goodness of his heart but I would like to be proven wrong here.

I personally believe that the strong copyleft provided by the GPL was pivotal to the success of Linux and offers the developers the peace of mind that their work would benefit the whole world and remain free. Rather than this honorable outcome, we are now at a dubious crossroads where greedy corporates (out to make a quick buck at any cost) employ legal teams to pervert and exploit these contributions. This is really a sad situation for contributors to be in.

Another unfortunate trend is the corporates that exploit the spirit of GPL and open source to add some marketing punch to their offering with schemes like the dual licensing approach that really do misrepresent the intent of open source and free software. To me that is a very negative situation that creates a legal quagmire for those seeking to genuinely leverage open source and adopt a value-based approach to solutions by acquiring genuinely valuable support subscriptions from honest open source companies and their partners. The way the free software foundation portrays this is “organizations that are seduced into using non-free software". I agree and I think it is unscrupulous.

No matter which licensing scheme an open source company offers, there are many issues and legal considerations to contemplate now. It just should not be that way!!! For example it is now recognized that even the hallowed GPL has some flaws. So I guess with all the industry turmoil around open source and the unbending will of the FSF (love them, hate them or think they are full of extremists), one can only really admire their pursuit of freedom. Considering this you have to wonder why PostgreSQL has not gone with GPL by now. Personally (after watching the industry for 30 years and seeing the sheer will of people like Eric Raymond and Richard Stallman first hand) I am confident that the FSF will continue to improve and strengthen the GPL. I think it is probably worthwhile for PostgreSQL to now consider making a move.

In summary the world sorely needs a truly free enterprise RDBMS whilst many RDBMS users are exploited by either being “lured into non-free software” or forced to pay incredibly high costs for one of the lowest business value components in IT… and really folks… it could be PostgreSQL. Let us pray.


Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/skins/_feedback.php on line 102

Hosted by:
hosted by PWS Consulting

The South East Asia SOA Weblog

The intention of this blog is to collect thoughts on the issues, paradigms, process, vendors, solutions, project and any other item related service oriented architecture in South East Asia.


Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/plugins/_calendar.plugin.php on line 135
November 2010
Sun Mon Tue Wed Thu Fri Sat
 << < Current> >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

Search


Strict Standards: Declaration of ArchiveList::count_total_rows() should be compatible with Results::count_total_rows($sql_count = NULL) in /home/pwsconsu/public_html/blog/plugins/_archives.plugin.php on line 544

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/skins/_linkblog.php on line 46

XML Feeds

What is RSS?

Who's Online?

  • Guest Users: 26

Deprecated: Non-static method Hitlist::dbprune() should not be called statically, assuming $this from incompatible context in /home/pwsconsu/public_html/blog/inc/MODEL/sessions/_hit.class.php on line 483