» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with model + Software

Introduction à UML

Par Alexandre Brillant.

UML: del.icio.us tag/uml

JUDE : UML, ER, CRUD, DFD, Flowchart and Mind Map: Design & Modeling Tool

System Design Tool, JUDE/Professional, UML Modeling Tool, JUDE/Community, JUDE is a modeling tool which supports your object-oriented software designing in Java and UML(Unified Modeling Language)

UML: del.icio.us tag/uml

openArchitectureWare.org - Official openArchitectureWare Homepage

openArchitectureWare.org - Official openArchitectureWare Homepage

UML: del.icio.us tag/uml

openArchitectureWare.org - Official openArchitectureWare Homepage

openArchitectureWare (oAW) is a modular MDA/MDD generator framework implemented in Java(TM).

UML: del.icio.us tag/uml

Entity-relationship model - Wikipedia, the free encyclopedia

modelo o diagrama de identidad y relaciones... tiene una lista de software's interesantes... ver mogwai y modelright...

UML: del.icio.us tag/uml

MIS | Magazine > Using the open-source model for IT development

"Following the open source model for collaborative software development can cut costs while providing a basis to create other innovative networks to develop technology specific to your company."

opensource: del.icio.us tag/opensource

How open is your open source vendor?

There was some interesting discussion following my post last week asking whether there is a growing rift between commercial open source software vendors and some aspects of the open source user community.

Amongst the comments, Chris Marino of SnapLogic suggested that some of the tension might be eased by open source software vendors being more upfront about their intentions via the publication of social contracts. Examples include the Debian Social Contract and also Funambol’s Open Source Project Social Contract.

As Chris noted, the problems come when companies start changing how they interact with open source communities. Nevertheless, this sort of contract at least lays out the ground rules so that users and developers know what sort of vendor they are involved with and have something definitive to refer to when disagreements arise.

If vendors are not proactive about writing and publishing declarative statements about their open source involvement, they may find that community users start judging them on the community’s terms. From Milking the GNU comes the suggestion that a new independent organization could be formed to judge vendors that claim to be open source on a number of criteria, such as patent policy, business model and development model.

“Equitable Open Source” as it is called, is only a suggestion at this stage, but is an example of the caution being expressed by some users towards commercial open source vendors. As the idea is described, it would at least create a level playing field upon which vendors can be judged.

This would help to avoid debates like this one, in which Baron Schwartz argues that MySQL is free software but not open source. His point is that the development model is not open.

While respondents have pointed out that, according to the Open Source Definition, MySQL is in fact open source, the fact is that the OSD only defines the license used to distribute the software, not the method used to develop it.

Simon Phipps has recently suggested adding open source patent and trademark definitions to the Open Source (Copyright) Definition. Does the industry need an open source definition for business and development models?

MySQL: Planet MySQL

MySQL?s business model in a state of flux

“Sun to Begin Close Sourcing MySQL” screamed the headline on Slashdot last night. The headline is not entirely accurate (although slightly more accurate than the bizarre statement that “Sun has had a very poor history of actually open sourcing anything”).

So what is going on at MySQL? To get to the bottom of that you have to weave together a number of posts and comments from a number of sources. First the article behind the Slashdot headline:

“Just announced: MySQL to launch new features only in MySQL Enterprise,” states Jeremy Cole, which is a much more accurate description of the state of affairs. “MySQL will start offering some features (specifically ones related to online backups) only in MySQL Enterprise. This represents a substantive change to their development model ? previously they have been developing features in both MySQL Community and MySQL Enterprise.”

Marten Mickos confirmed Jeremy’s post in the comments section, stating: “In 6.0 there will be native backup functionality in the server available for anyone and all (Community, Enterprise) under GPL. Additionally we will develop high-end add-ons (such as encryption, native storage engine-specific drivers) that we will deliver to customers in the MySQL Enterprise product only. We have not yet decided under what licence we will release those add-ons (GPL, some other FOSS licence, and/or commercial).”

So to clarify. Sun (or MySQL) is not going to begin closing the source code of MySQL features, but it is going to introduce new features into the Enterprise Edition that will not be available under an open source license.

To some extent there is nothing new here. The company previously announced that the Standard Edition of the recently introduced MySQL Workbench would include functionality not available in the open source Community Edition, while the MySQL Enterprise Fall 2007 release saw the availability of replication monitoring and advisory functionality only available with the Enterprise subscription.

Before that the company introduced Network Monitoring and Advisory Services with the Enterprise version in October 2006. Additionally, MySQL removed the Enterprise tarballs from its community ftp site in August 2007.

Mickos also responded to the Slashdot post itself; pointing out that “the business decision on this was made by MySQL AB (by me as the then CEO) prior to the acquisition by Sun, so this has nothing to do with Sun” and that “everything we have released under GPL continues to be under GPL”.

In a later comment he added: “If the world were perfect, we would only produce GPL code and we would have a great business that can fund the software development. But we have found that the world is not perfect. We have been experimenting with a variety of business models around FOSS (dual licensing, support only, simple subscriptions, different binaries for community and enterprise, non-open source features) to find the best one. And we will continue to experiment until we are satisfied. We need to find a model that allows us to produce a ton of great code under GPL while having the financial strength to do all this.”

I was reminded of an article Mickos himself wrote in 2006 about the 13 different business models used by open source vendors (the original article appears to have vanished but you can see my response to it and a list of the business models here).

From this list it is clear to see how MySQL is in the process of moving from “3. Software is free but if you embed it in closed source, you better pay a fee (Trolltech, DB4Objects, Funambol, MySQL, etc.)” to “6. Software is free but some enterprise features are not (SugarCRM, Zimbra, JasperSoft)”.

Of course, whether you believe this to be the correct model for MySQL is another matter, and Matt Asay for one would prefer to see MySQL opting for “5. Software is free but on-going maintenance, monitoring and provision of binaries is not (Red Hat)”, which is the direction the company had appeared to be going in.

The fear, as far as the community users is concerned, is that MySQL might end up using “7. Software is free but we built a closed-source product around it (EnterpriseDB, GreenPlum)”. However, given Sun’s business model is “9. Software is free but we sell everything else on the planet, including closed source software (IBM)” there appears to be little chance of that.

As Matt also notes, the problem MySQL has right now is a public relations problem (or a community relations problem). Given that there does not appear to be a vast change in strategy (despite the headlines this is a bend in the road rather than an about turn), this should not pose a long-term problem for the company.

Zack Urlocker has also clarified the situation here.

MySQL: Planet MySQL

QSEE Technologies

free windows app for entity relationship diagrams etc

opensource: del.icio.us tag/opensource

Dia - GNOME Live!

Dia is a GTK+ based diagram creation program for Linux, Unix and Windows released under the GPL license. Dia is roughly inspired by the program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different ki

UML: del.icio.us tag/uml

Page 1 | Next >>