Canonical Begins To Open-Source Launchpad
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."
Now, you might be wondering why anyone would open source anything at all. And my simple answer to that is this: Prior to today, if someone said 'Launchpad' to me, it would be the Ducktales character. As soon as this application is open source, it's going to become something I installed on my box and played around with for a while. And that's the difference, if it's proprietary, you better be prepared to sell it or it's going to die a death of obscurity without anyone even hearing about it.
People have the choice not to open source software and oftentimes, it's for very good reasons. I don't think this case is any different as the Wikipedia article states: Mark Shuttleworth responded personally to this criticism stating that Launchpad needs paid-programmers to continue the development of the Launchpad platform and that there would be no point in developing multiple versions of Launchpad due to the probable incomparability of the forks [2]. Mod me as flamebait if you want but the original creators deciding that they value the quality or single source of code is just as valid as any other for delaying a release under an open source license.
Canonical isn't stupid and, yes, they're making money. According to Wikipedia, their 50 person company has an annual revenue of $10 million. Which isn't too shabby. I think these guys are genuinely interested in being both an active member of the open source (Ubunutu) and commercial (Project Landscape) worlds. Isn't it obvious who their thinking of when they put: 'either version 2.1 of the License, or (at your option) any later version,' which is pretty much proof that they have companies in mind who refuse to proceed to GPLv3 (like Microsoft and the cadre of companies that have paid them for software patent protection). You can paint this move as evil, brilliant, successful, intelligent or any of all of them. To me, I trust these guys as Ubuntu has made open source a little more accessible to the world and I really believe that not only do they know what they're doing but they're going to be around for a while. That's good news for software and (at least in my opinion) therefor good news for everyone.
My work here is dung.
After having used Object-Relational Mapping in Java for a little bit, I really think that it should be adopted more widely. Prior to using Hibernate in Java, I stood by the notion that CUD operations in the database should strictly be done in stored procedures. This notion seems to be going away, not just for myself but in the industry as a whole. -Wes
Anyone know how Storm compares to SQLObject? They appear to achieve the same goal.
Sam! If you will let me be,
I will try them.
You will see.
The reason they don't opensource it because there should only be one Launchpad, or you get all kinds of complex problems that are totally unnecessary. The point of Launchpad is to have a central system to manage things. Why do you need your own Launchpad, when it's better for it to be centralized?
We always want stuff faster, but we get epically testy about Open Source. Welcome to /.
I never thought that Canonical was obliged to open source the engine of their web portal. IMHO what matters more is the content of this portal. As a user of Ubuntu I contribute bug reports for free, extend the wiki and so on. I think the contributors simply retain their copyright and don't license it specifically (couldn't find anything on the site in this respect).
This means effectively that only Canonical is allowed to distribute the collected content of the whole portal (but only because the contributors gave implicit permission to do so, without explicit license). So if Canonical turns evil, nobody can start a forked project website easily. They would have to get permission from each contributor individually.
I am waiting to see rosetta component (software translation tool) opensourced. There is a 'most wanted' feature that I guess will be implemented quickly as soon as rosetta code gets released:
Rosetta Bug #44,
"Translations should be searchable"
first reported on 2005-01-10
Today it completes exactly 2,5 years of waiting and nothing!
https://bugs.launchpad.net/rosetta/+bug/44
Uh, releasing a component used by Launchpad does not mean releasing the whole thing, now does it? I doubt Launchpad will become OSS, it would go completely against what I understand Canonical's mission to be.
echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck
It's difficult to see, in this day in age, ones who lead by example. This should be considered a rare (yet inspirational) occurrence of true leaders - ones who practice what they preach.
Thank you, Canonical, for doing what you do.
Sincerely,
A proud GNU/Linux user.
It is pitch black. You are likely to be eaten by a grue.
How does Storm compare to SQLAlchemy in terms of features?
It gives an easy way for computer idiots like myself to contribute to Ubuntu in a small way
"if it's proprietary, you better be prepared to sell it or it's going to die a death of obscurity without anyone even hearing about it."
Eventually yes but making it open source will not make insure that will not happen.
There are probably billions of lines of proprietary software out there. A lot of it was written to do one specific job. Not everybody is going to take the time to release code as FOSS because it takes a lot of work to release code as FOSS and to manage the project.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
at last where were you i mean ... it's kinda hard but i
missed you trill