Hey all, On the license, I think ASL 2.0 is the best for such project. On the group id, am I right that this project is some utilities used by us internally? And would not be imported by a user?
If true then I’d avoid common as it feels like something that a user would import. internal could work. Some other proposal (to be combined or not): - utilities - infra - toolbox On the theme, I don't have a definitive opinion but I think like Guillaume I’d prefer a lighter customized version of the default Asciidoc theme rather than the heavyweight one. Emmanuel > On 31 Jan 2017, at 12:27, Guillaume Smet <guillaume.s...@gmail.com> wrote: > > On Tue, Jan 31, 2017 at 11:34 AM, Gunnar Morling <gun...@hibernate.org> > wrote: > >> == Repo organization == >> >> I would prefer to have the AsciiDoc style, shared testing utilities >> and other utilities in separate repos, not a shared one. To me, a repo >> represents a coherent unit of "things" with its own lifecycle. Updates >> to the style should not mandate an update of the version of the >> testing and other utilities, so they should be in their own repo. This >> should also make it easier in terms of licenses (no need for >> relicensing). >> > > Yeah, that was my first intention but I got outnumbered and to be honest I > don't really care as long as they are purely internal projects. I'll let > Yoann and Sanne explain their point of view as they will do that better > than me (IIRC, it was mostly about the maintenance cost but I'm not sure it > makes a difference if the lifecycles are completely different). > > Anyway, it does not solve the license issue. As per our discussion last > week, if we have some general utilities to share between the NoORM projects > for instance, we would probably like to copy the sources of the utilities > to avoid conflicting dependencies when depending on 2 of the projects > (probably using > https://maven.apache.org/plugins/maven-dependency-plugin/examples/using-dependencies-sources.html). > In this case, I think we would need to dual license (ASL 2 + LGPL) the > utilities as the sources will be distributed with the rest of the projects. > > So, if I try to sum it up: > > == GroupId == > > 2 proposals: > - org.hibernate.common (the same as hibernate-commons-annotations) > - org.hibernate.internal > > (let's drop my initial org.hibernate.commons proposal, it's too confusing > with org.hibernate.common) > > == The license == > > The license: probably better to dual license everything under the ASL2 and > the LGPL - especially if we start to share utilities. > > Will check with Emmanuel when he's back. > > == The AsciiDoctor theme == > > We mostly agree that it's probably better to converge on a similar layout. > > Steve seems to be strongly attached to the Hibernate theme. > > I personally don't like it and think it would be more painful to maintain > in the long term as it overrides more things. Sanne was also more convinced > by the white banner. > > If I sum up the differences between the 2 themes ( > http://docs.jboss.org/hibernate/stable/orm/userguide/html_single/Hibernate_User_Guide.html > vs http://docs.jboss.org/hibernate/beta/html_single/): > - black banner vs white banner > - original Docbook icons vs font based icons (Font Awesome) > - dark blue titles vs standard red ones > - admonitions are totally different (compare > http://docs.jboss.org/hibernate/stable/orm/userguide/html_single/Hibernate_User_Guide.html#naming > and the end of this paragraph > http://docs.jboss.org/hibernate/beta/html_single/#search-batchindexing-threadsandconnections > ) > - a lots of fonts loaded in the ORM doc but I must admit that I think most > are useless: > http://docs.jboss.org/hibernate/stable/orm/userguide/html_single/css/hibernate-fonts.css > so we could probably clean this up > - more overrides (compare > http://docs.jboss.org/hibernate/stable/orm/userguide/html_single/css/hibernate-layout.css > vs http://docs.jboss.org/hibernate/beta/html_single/css/hibernate.css) so > more maintenance if the HTML output of AsciiDoctor is changed - note that > I'm new to AsciiDoctor so I don't know how stable the HTML output is > > The ORM output might have been better than the default AsciiDoctor output > at the time it was made, but as of now I really think the current > AsciiDoctor output is more pleasant to read and more modern. And we would > benefit from future improvements for free. > > -- > Guillaume > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev