Dec. 27th, 2007

armtuk: Cheetah (Default)
In the spirit of following fun memes:

100 words

Touch Typing online



Have a go and see what you can do. My only complaint with this system is that it doesn't give you real sentences, so very often words that should come after one another don't so it's not in the order you expect.

ZPL vs GPL

Dec. 27th, 2007 02:34 pm
armtuk: Cheetah (Default)
I am following a discussion in the Plone mailing list about licensing. Licensing is something that I remain passionate about, and it's very frustrating for people to be condescending towards others in thinking that their license is better and helps the world more, especially when they cannot actually demonstrate that it does. The ZPL is almost public domain in nature. Anyone can use it to do what they like pretty much. The only thing that must remain with the code is a copyright notice saying who wrote it originaly. The GPL and AGPL say that the company that distributes the software must also provide clients with the source code to the software, with which the client can do anything. The only parties that benefit from Zope being licensed under the ZPL are those that want to extend it for their own purposes and pick and choose what, if anything, they contribute back to the core. If it was licensed under the GPL (well actually more specifically the AGPL), then they would be forced to contribute all changes to the platform back. I find it very annoying that other people expect me and people like me to give away our hard work on projects like Plone for free, and not expect anything in return. As a web services company we could give away our source code to each of our clients and they wouldn't have a clue what to do with it. They could take it to another development shop, but that shop won't have the benefit of running dozens of clients on the same server, so it would cost them more to fork it and host it themselves. If they made improvements on it, then we would get the benefits of that improvement because it's AGPL. The GPL and associated licenses don't cover content that is made in the software or used by the software, so though the software is free, the database is not. It's great that our clients have the code, but they don't have the look and feel, the database or any of the rest of the data, which is proprietary, and the GPL doesn't grant access to. If you don't want to give your clients the source code, just say so. I understand if you don't, but I think that is a foolish approach that just hurts you and the community in the long run. Take Enterprise DB for an example. Enterprise DB is a RDBMS that is built atop of Postgresql. The Postgresql community gets nothing out of the relationship apart from a few patches now and then, but Enterprise DB charges $6000 per CPU for a license to use software which is mostly just Postgresql plus some extensions that make it more compatible with Oracle. Imagine how many more people would use it if it were free software? How many more companies would run Postgresql if it were a free drop in replacement for Oracle. How many developers that would attract and how much faster the whole project would move forward.

Profile

armtuk: Cheetah (Default)
armtuk

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819 202122
23242526272829
30      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 30th, 2025 03:30 am
Powered by Dreamwidth Studios