[Development] Qt LTS & C++11 plans (CopperSpice)

Simon Hausmann simon.hausmann at theqtcompany.com
Fri Jul 3 09:52:29 CEST 2015


On Monday, June 29, 2015 10:51:25 PM Ansel Sermersheim wrote:
> > There is always CopperSpice the Qt fork which uses C++11.  They've
> > got rid of moc and plan to replace Qt containers with std ones.
> > Afterwards maybe they will add support for namespaces to their
> > peppermill source convertor utility.
> 
> I am one of the developers of CopperSpice and I would like to
> elaborate on our project. Our initial release of CopperSpice was in
> July 2014 with our target audience being our local C++ Users Group in
> the San Francisco Bay area.  We wanted to explore the interest in
> CopperSpice and obtain feedback regarding the steps we took to remove
> moc. Our full presentation in February 2015 was well received and
> attended by several prominent people.

I for one welcome your efforts. I think it's great that you're trying out new 
things on the shoulders of Qt. To me this feels healthy and I'm at this point 
not worried about fragmentation. Experimentation is something we should 
encourage, even if those experiments happen in deep core parts of the 
framework. I'm also glad to see that you're sharing your work with the rest of 
the development community on github.

It would be great if some of your improvements, some of your innovations could 
- in the future - find their way back to Qt. It's not evident at this point 
how exactly, but I think it would be good to keep it in the back of our heads.


That said, I did see the slides of your presentation in February 2015 and I am 
disappointed about the slide with the heading "Why we developed CopperSpice". 
It says that one of the reasons was that "Libraries not developed as a true 
open source project". This is disappointing for me to read. Thiago, Lars and 
others who have worked on the governance rules of Qt have done tremendous work 
to establish the true open source umbrella, especially by learning from other 
projects and taking the experience into account when formulating the 
contribution and governance guidelines.

I hope that in future presentations of your project you are not going to give 
your audience the impression that Qt is not a true open source project.


Simon



More information about the Development mailing list