Follow Slashdot stories on Twitter


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

Debian Software Linux

Canonical Begins To Open-Source Launchpad 65

Posted by kdawson
from the could-take-a-while dept.
kripkenstein writes "Canonical, the corporation behind Ubuntu, has begun to open-source Launchpad. Canonical has been criticized for not doing so earlier. The first component of Launchpad to be open-sourced is Storm, described as an 'object-relational mapper for Python.' A tutorial with many examples is available. The license for Storm is the LGPL 2.1. Inspection of the source files shows they contain the common phrase, 'either version 2.1 of the License, or (at your option) any later version,' meaning that Storm is LGPLv3-compatible."
This discussion has been archived. No new comments can be posted.

Canonical Begins To Open-Source Launchpad

Comments Filter:
  • Re:ORM == good (Score:3, Interesting)

    by nuzak (959558) on Tuesday July 10, 2007 @02:42PM (#19817113) Journal
    > After having used Object-Relational Mapping in Java for a little bit, I really think that it should be adopted more widely.

    In Python, it already is. I'll be amazed if Storm is even nearly as good as SQLAlchemy. My guess is it's closer to SQLObject, and even SQLObject has had many years to shake out any issues it has. Unless Storm is radically different, it's just another Not Invented Here framework of dubious utility.

    ORMs are all right, but I wish I could express relations more succinctly in the language itself. Right now I can't even get declarative constraints in most languages that ORMs are pitched for.
  • Re:ORM == good (Score:3, Interesting)

    by afd8856 (700296) on Tuesday July 10, 2007 @03:34PM (#19817763) Homepage
    I'd be interested more in if they use it as storage for zope 3 objects, and if yes, when they'll release the component that binds them together.
  • by dvice_null (981029) on Tuesday July 10, 2007 @04:26PM (#19818397)
    That is true. It is really easy for the newbies, because you can really just go there and submit a bug report and "they" will find out who is responsible for the problem and provide them a detailed bug report so the problem can be fixed.

Whenever a system becomes completely defined, some damn fool discovers something which either abolishes the system or expands it beyond recognition.