What are the license requirements if I develop a website theme for Odoo?
Would I have to license my theme under GNU AGPL and make it downloadable by anyone visiting my website?
Could this cause license capatablity issues for incorporating certain javascript/css libraries that may not be capable with GNU AGPL?
It is Open Source so nothing is expected or must be met. If you want to develop a theme for your own or your company you're not required to share this if you don't want this. You can choose to share it with the world or keep it private really. About the license part I'm not sure, so I'll leave that to someone else. I think you can choose under which one you publish this..
@Shimon, There has been an announcement here: https://www.indiegogo.com/projects/bootstrap-themes-for-odoo-cms regarding a crowd-funding campaign for themes for Odoo. They are being released as 'not open-source' so I believe they will not be affected by the GNU AGPL. I think they will be released for import as data only modules using the base_import_module. As the module is technically only data being stored in your database from my understand it is not affected by the GNU AGPL as it exists as personal data. Kurt pointed out in this post: https://www.odoo.com/forum/help-1/question/what-licensing-should-custom-website-themes-be-released-under-and-can-they-be-sold-under-that-license-56809 that there had been a discussion regarding this including plans for a few crowd-funding campaigns for the development of themes: https://www.indiegogo.com/projects/bootstrap-themes-for-odoo-cms MRP, and Accounting. I have built a few custom theme modules now for my own use, however i'm still waiting for a formal announcement from Odoo / OpenERP SA in regards to what licensing should be applied. From my very limited understanding of licensing I believe that if the module(s) are imported into the database then you can apply just about any licensing agreement you like so long as the various open-source licenses that apply to any third-party libraries, scripts, or code that are included in your theme module are left intact. If I discover any further information on this subject i'll post back here, but otherwise I think it will be necessary to wait until a formal announcement from Odoo / OpenERP SA regarding this once the campaign is finished, or the first backers of the crowdfunding campaign have received their themes (with license agreements).