Showing entries 1 to 10 of 6763 | Next 10 Older Entries |
The Free Software Foundation today announced the finalized version of the long awaited GPL3 open software license. This was pretty long in the making, more than 16 years since the prior release, but the process, led in large part by Eben Moglen, was deliberate with input from a broad range of users, vendors, developers and lawyers. Pretty much anyone who wanted to comment on the GPL was able to. MySQL participated in the process, both through David Axmark's early discussions and feedback as well as Kaj Arno's chairing of a subcommittee. I'm also glad that the FSF took the extra time to address
About a week ago Marten send me email pointing to his article published on Jays Blog (Come on Marten, it is time for you to get your own blog). I should have replied much earlier but only found time to do that now. So here is my list
1. Be Pluggable
Unlike many OpenSource projects MySQL was single chunk of code and for years the only way you could officially extend it was using UDFs which was very limited. Compare this with other OpenSource projects such as PostgreSQL (plugable indexes etc), Apache, PHP or Linux Kernel. Yes in MySQL 5.1 the situation is changes - now there are plugable storage engines (something even PostgreSQL does not have) as well as Full Text Search parses but there is very long way to go before you could do any
[Read More]The other day I was looking for a open source, feature-rich, high performance ETL tool to use in an enterprise environment. I was disappointed nothing really seemed to match my requirements. Have I overlooked something or is this really a niche where there aren’t any viable projects? After looking in the usual places like sourceforge.net and doing a bunch of Google searches. I could not find any products that fit the bill. Here are (some of) my criteria:
We congratulate the Free Software Foundation on the release of GPLv3 and offer our thanks to the many individuals in the open source community who participated in the process of drafting the license.
It’s good to see overall improvements in GPLv3 over GPLv2, when it comes to compatibility with other Free/Open Source Software licenses, to the compatibility with other legislations than the US legal system, and to strengthened incompatibility with Software Patents. I am also happy if the work of the Committee B ends up contributing to a better adoption of GPLv3. I am in awe as to the patience and skillful diplomacy with which Eben Moglen could tame the group consisting of everything from techies from comparatively small companies (like Trolltech and ourselves) to the seniormost lawyers from the biggest Fortune 500
[Read More]Matthew Aslett is highlighting four open source startups to watch: Aptar, GravityZoo, Loopfuse, and Untangle. I've talked about Loopfuse and Untangle before, but Aptar and GravityZoo are news to me.
That's one of the great things about the commercial open source ecosystem right now. People can complain that there aren't enough (public) examples of success yet, but one of the great examples of general commercial open source success is that there are so many new companies getting funded and/or getting traction. This is a vibrant, growing ecosystem.
Growing in breadth, but also growing in depth. My employer, Alfresco, reported strong
[Read More][Read More]
The challenging design issues about queuing are about locking and
indexing, not about the API. The API to look at queues and message
should be SQL (so you can use SQL to access the message properties,
the message history, and the payload or do auditing and tracking),
but the API to modify the queue must be something else to preserve
the integrity of the queue.
Oracle Streams AQ does not support data manipulation language (DML)
operations on a queue table
Showing entries 1 to 10 of 6763 | Next 10 Older Entries |
SQL injection explained