Including third-party libraries in a theme

Hi, I am creating a theme for Omeka-S which includes third-party components (like Bulma CSS framework, Font Awesome icons, Flickity carousels, Fullscreen Lightbox, Isotope layouts, OpenSeadragon viewer, and maybe more), some of which are already present in a standard Omeka-S setup (FA and OSD).

How should I package my theme if I want to publish it and respect the licensing policies?

For things that Omeka itself includes, you can reference the core’s copy and not package them with your theme at all as one option.

Otherwise, I wouldn’t say generally that it’s a problem to include things like that in a theme and its packages… it all just depends what the license terms for each thing are. Mostly things have GPL or permissive licenses that mean they can be redistributed, but they might require things like retaining copyright notices.

Thanks John. As I’m expecting to use these libraries in several sites, I’m thinking of hosting them on a distribution server.