• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Feedback on Renaissance System i App Framework

    March 19, 2007 Timothy Prickett Morgan

    I was interested to see your article about our Renaissance product. It never ceases to amaze me how quickly things get around. I did have one question though; I wondered why you thought that Renaissance was not open source. I know that IBM does not want CGIDEV2 to be open source per se, but Renaissance is supposed to be.

    We opted against using the GNU GPL because it is not clear how such products can be implemented in a commercial application, but the MPL allows the intended spirit of open source and it is also clear about allowing commercial inclusion and is also reciprocal (allowing us to benefit from other people’s enhancements). Was there anything in particular that you feel excludes it from being categorized as open source?

    Best regards,

    –Kevin Turner, director, CoralTree Systems

    Hi, Kevin

    I simply misunderstood.

    So, explain to me what pieces are open source and what pieces are not? CGIDEV2 is not open source as far as I know, although IBM made some vague promises it might do that in 2005 and then when the CGIDEV storm settled and PHP was the new kid in town, no one said anything about it any more.

    I am happy to give my readers a more fully explanation. So, tell me the parts of the Renaissance framework, what licenses govern those parts, where CGIDEV2 is and how it is woven into it, and where the source code for all of the components are.

    Thanks, man.

    –TPM

    Well, for the definitive answer regarding CGIDEV2, you would have to correspond with Giovanni Perotti at www.easy400.net. It is true that IBM has denied open source status for CGIDEV2, according to the Easy400 Web site, but whatever that is supposed to mean is beyond me, since you can copy it, modify it, distribute it, and so forth and IBM provides no warranties or guarantees for it. The fact that it is not part of the GNU GPL is probably a good thing, since the GPL is a bit sticky (especially in the U.S.) with regard to its use within commercial applications.

    Renaissance is a set of components that build on top of CGIDEV2 and greatly enhance the capabilities thereof. Renaissance also makes use of several other well known freely available tools like rico, prototype.js, ajaxtoolbox, treeview. Each of those have their own licensing, all of a similar flavor.

    All of the components that CoralTree develops and distributes that glue all this together are provided under the MPL license and, again, you can copy it, modify it, redistribute, include in commercial applications, etc. The only thing about the MPL is that it is supposed to be reciprocal, so that if you do enhance it, you must make the original author (CoralTree) aware of the enhancements and make them available to CoralTree and all other users of Renaissance. So you can’t take it and disappear into the sunset claiming it as your own. The MPL is also good because it makes it clear that you can use Renaissance as part of a commercial application with impunity.

    CGIDEV2 is a collective term, really, for a service program, and the source and object code for that service program is provided in the Renaissance download–and it has been slightly tweaked. However, the tweak is no longer used, so CGIDEV2 could be excluded from the download completely, but that just means people would have to download it separately, so it might as well stay put for the sake of convenience. However one obtains CGIDEV2, Renaissance does not work without it so you have to have it. CGIDEV2, however, does not need Renaissance.

    Anyway, to say it (Renaissance) is not open source is misleading, because you can download it and do whatever you want with it–with the understanding that you have an obligation to keep CoralTree in the loop for any enhancements and fixes so that we can, at our discretion, include them in our download.

    Does that help? There is more info here and here.

    Regards,

    –Kevin

    Thanks. That clears it up.

    –TPM

    RELATED STORY

    CoralTree Gives Away Renaissance App Dev Framework for System i



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: mtfh_rc, Volume 16, Number 11 -- March 19, 2007

    Sponsored by
    Midrange Dynamics North America

    Git up to speed with MDChange!

    Git can be lightning-fast when dealing with just a few hundred items in a repository. But when dealing with tens of thousands of items, transaction wait times can take minutes.

    MDChange offers an elegant solution that enables you to work efficiently any size Git repository while making your Git experience seamless and highly responsive.

    Learn more.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    SOA, What’s The Big Deal? Vision Committed to Developing ORION

    Leave a Reply Cancel reply

TFH Volume: 16 Issue: 11

This Issue Sponsored By

    Table of Contents

    • Feedback on Renaissance System i App Framework
    • Notes/Domino 8 Beta Reveals UnLotus-Like Improvements
    • Red Hat Delivers Enterprise Linux 5 At Long Last
    • Transaction Processing Council Launches TPC-E Benchmark
    • Study Attempts to Quantify IT’s Effects on the Economy
    • Feedback on Renaissance System i App Framework
    • Mad Dog 21/21: The China Spin Drone
    • It Was Inevitable: IBM Jacks Maintenance Fees on Midrange Gear
    • System i Shops Plenty Annoyed About Missing WDSc Features
    • IBM Pays for System i5 Video Viral Marketing

    Content archive

    • The Four Hundred
    • Four Hundred Stuff
    • Four Hundred Guru

    Recent Posts

    • Public Preview For Watson Code Assistant for i Available Soon
    • COMMON Youth Movement Continues at POWERUp 2025
    • IBM Preserves Memory Investments Across Power10 And Power11
    • Eradani Uses AI For New EDI And API Service
    • Picking Apart IBM’s $150 Billion In US Manufacturing And R&D
    • FAX/400 And CICS For i Are Dead. What Will IBM Kill Next?
    • Fresche Overhauls X-Analysis With Web UI, AI Smarts
    • Is It Time To Add The Rust Programming Language To IBM i?
    • Is IBM Going To Raise Prices On Power10 Expert Care?
    • IBM i PTF Guide, Volume 27, Number 20

    Subscribe

    To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

    Pages

    • About Us
    • Contact
    • Contributors
    • Four Hundred Monitor
    • IBM i PTF Guide
    • Media Kit
    • Subscribe

    Search

    Copyright © 2025 IT Jungle