Sorry for the spam but I have found something that could interest you. OpenBoard doesn't link with the openssl library. Therefore you can drop openssl from OpenBoard-ThirdParty.
On Fri, Feb 28, 2014 at 1:18 PM, Claudio Valerio <[email protected]>wrote: > Hi Andrea, > > Sorry for the late answer. > > About OpenBoard-Importer > The importer is a stand alone program used to import into the OpenBoard > structure the Open-Sankoré files without removing them. > I have added the three files COPYRIGHT LICENSE and README. > > About the fonts > xpdf needs those fonts. I've added the good COPYRIGHT on the SEM branch > (will be soon merged into develop one). > > About the ThirdParty > - the repository microsoft is for Windows OS only and you can drop it > without problem > - unsanity is for mac only and should be dropped soon for mac too > - for quazip and openssl I know we have some issues > I need a little more time to investigate those points and find the good > solution. I'll keep you informed but if you have suggestion please let me > know. > > Nice one, > Claudio > > > > On Fri, Feb 14, 2014 at 11:36 AM, Andrea Colangelo <[email protected]>wrote: > >> On Fri, Feb 14, 2014 at 9:09 AM, Claudio Valerio >> <[email protected]> wrote: >> > thank you for the fast and deep check of our repositories. I've added >> the >> > header to the file contained on the OpenBoard-Importer repository. In >> this >> > repository I've not copied the COPYRIGHT LICENSE and README files. If >> > necessary I'll add them just tell me. >> >> What's the purpose of that code? Is it needed to upgrade sankore files >> to openboard? In any case, those 3 files are always a fine addition >> (especially the one containing the license text, its presence is >> mandatory to allow Debian to distribute the software) >> >> > For the images your assumption is correct and if there is something to >> do to >> > clarify this point please tell me. For the fonts I've a doubt as well >> as I'm >> > not sure that those font are still used on OpenBoard. I'll check this >> point >> > asap. >> >> This email should be quite enough already, but adding that piece of >> information somewhere (the images directory itself, or the root of the >> source tree) would be perfect. >> >> WRT fonts: if they are not used anymore, maybe you want to completely >> drop them all. Otherwise, ensure to add copyright/license information >> somewhere. >> >> > OpenBoard-ThirdParty is a repository that is "necessary" to retrieve if >> you >> > want to build OpenBoard. I need some time to make a little rework on >> it. It >> > manly contains the source code of xpdf, freetype, quazip, (openssl for >> > Windows only), a library used on Mac Os X as well as some free licensed >> code >> > from Qt (BSD licensed) . Luca told me that one of the two library have a >> > completely free substitute but I've completely missed this out. >> >> I gave a deep review to it too, here are the issues I found (speaking >> with my Debian Developer hat on): >> - microsoft/: I found some binary blobs there, but I guess they are >> not needed for Linux, so I can drop them, no prob. >> - openssl/: two problems here: openSSL and GPL don't mix well, and we >> don't like to embed libraries like that (mostly for security reasons). >> Anyway, since openssl is in archive already, building openboard with >> that (completely dropping openssl/) should be easily doable >> - quazip/: a couple of files there have no license, but quazip is >> packaged in archive, we supposedly can use that in this case too. >> - refnum/, trolltech/: green light here >> - unsanity/: ape/APELite.h is completely non-free, ape/APELite.o is a >> binay blob for Mach-O. MacOS only, I suppose, hence we can discard it >> all and live happy. >> - freetype/, xpdf/, zlib/; all of them are free, but already in >> archive. We might choose to use the versions in archive to build >> openboard, but it's just a technical decision. Green lights in any >> case. >> >> > For the last point, the tarball version, I should admit that is now a >> couple >> > of year that I build only deb package (all done by hand and may be not >> > completely debian compliant). I not even sure to remember exactly what >> I've >> > to put on the tarball. >> >> This is not a problem, we can create a proper tarball from the git >> repositories. >> >> > The next release, namely OpenBoard 1.02.00 will be release next week. >> >> Great! >> >> > I'll work on my spare time for the compliance with DFSG principles so >> don't >> > be angry if the process will take some time. >> >> Not angry at all, rather very pleased by your attention to those legal >> details, take your time. While you work on that, I'll take care of >> building a good debian source package with the other people interested >> in packaging this software (BTW: is the debian/ you use to build .debs >> available somewhere? Having it available might ease our work). >> >> Thanks, and best regards, >> Andrea. >> >> >> > On Wed, Feb 12, 2014 at 4:40 PM, Andrea Colangelo <[email protected]> >> wrote: >> >> >> >> 2014-02-12 15:19 GMT+01:00 Claudio Valerio <[email protected]>: >> >> > mi permetto di risponderti in italiano. È un po' di tempo che non ho >> più >> >> > la >> >> > possibilità di farlo allora ne approfitto! >> >> >> >> Heh, I can imagine! :) Unfortunately, though, Debian-Edu is an >> >> english-only mailing list. Hope you don't mind If I keep writing in >> >> English, so that everybody can follow the conversation along (and I'll >> >> translate the relevant parts of your email as I answer here). I >> >> suppose we can switch to our native language in the private emails we >> >> will share while working on OpenBoard. >> >> >> >> > Più seriamente. Siamo già in contatto con un dev Debian nella >> persona di >> >> > Luca Capello. L'abbiamo contattato un po' di tempo fa' per avere >> un'idea >> >> > sulla strada da prendere. Purtroppo abbiamo messo la relazione in >> pausa >> >> > a >> >> > causa del contratto che ci legava allo stato francese. Quest'ultimo >> >> > (come >> >> > alcune persone dello staff interno) non condividono, ancora, >> >> > l'importanza >> >> > che personalmente porto alla messa in regola del codice. >> >> >> >> [Claudio says that he pinged Luca Capello during the development of >> >> sankore, but this liaison is in pause. Further, he says that the >> >> sankore contractor (which is the French Government) didn't care that >> >> much WRT legal parts of releasing code] >> >> >> >> > Da qualche settimana ci siano infine liberati del contratto con la >> >> > Francia >> >> > ed ufficializzato il fork (http://oe-f.org). Il codice sorgente del >> >> > progetto >> >> > lo puoi trovare su (github >> >> > [email protected]:OpenEducationFoundation/OpenBoard.git, >> >> > [email protected]:OpenEducationFoundation/OpenBoard-ThirdParty.git, >> >> > [email protected]:OpenEducationFoundation/OpenBoard-Importer.git). >> >> > L'accesso >> >> > dovrebbe essere libero, se non è il caso fammelo sapere avrò >> sbagliato >> >> > la >> >> > configurazione. >> >> >> >> [They dropped their contract with France and forked OpenBoard. Links >> >> to the repos follow] >> >> >> >> Yep, I downloaded all of them, thanks for sharing! >> >> >> >> > Per quanto riguarda Open-Sankoré. Lo sviluppo è stato ripreso dai >> CNDP >> >> > (centro di formazione nazionale francese). Sebbene niente si muova su >> >> > git >> >> > due nuove versioni sono uscite negli ultimi mesi. Purtroppo non posso >> >> > dirti >> >> > esattamente come viene gestita la messa a disposizione del codice >> >> > sorgente >> >> > ma mi sembra che facciano dei commit su una diramazione differente da >> >> > quella >> >> > principale (master), v2.3.0RC (se non sbaglio). >> >> >> >> [WRT sankorè, development continues under an other upstream. No >> >> commits to master anymore, but they released a couple new releases in >> >> the last months, probably they continue on the branch "v.2.3.0RC".] >> >> >> >> I see. Well, actually they keep releasing non-free stuff (like the >> >> fonts) there, so it is of small interests to us. I suppose we >> >> should/want to focus our efforts on OpenBoard only. >> >> >> >> > Nel nostro caso la diramazione che utilizzo di più è la diramazione >> >> > "develop", mentre "master" viene messa a giorno quando distribuiamo >> una >> >> > versione. >> >> >> >> [Just to say that the "develop" branch is used for development, >> >> "master" is updated when OpenBoard is released.] >> >> >> >> Ok, good to know. I gave a deep look to >> >> OpenEducationFoundation/OpenBoard and I'm glad to see that all files >> >> in src/ have a valid header with copyright and license, and non-free >> >> fonts have been abandoned. This is so sweet. >> >> >> >> The only issues I found are in resources/library. Several files here >> >> and there have either no header or no copyright or no license, and >> >> this should be fixed ASAP, since this would make OpenBoard >> >> unreleasable by Debian. Further, I saw several minified .js files. >> >> Minifying is great to save space, but is considered non-free by >> >> Debian. Not a big issues though: if you are not willing to do so, we >> >> can deminify them before uploading the source tarball, it's piece of >> >> cake. >> >> >> >> Further, I assume that all the images unders resources/ are made by >> >> you and are released under the same license of OpenBoard. If some of >> >> them are not, it should be noted somewhere. Same applies to >> >> resources/fonts/*.pfb. >> >> >> >> A few questions: do you plan to release a tarball soon? And with >> >> regard to OpenEducationFoundation/OpenBoard-ThirdParty: is it needed >> >> to build OpenBoard? I have seen no recent commits there. >> >> >> >> Thank you so much for your fast answer and for your dedication to make >> >> OpenBoard's code legally-perfect: it's such a shame when great >> >> software can't be delivered to our users just because some headers are >> >> missing. >> >> >> >> Best regards, >> >> Andrea. >> >> >> >> >> >> -- >> >> Andrea Colangelo | http://andreacolangelo.com >> >> Debian Developer <[email protected]> | Ubuntu Developer >> >> <[email protected]> >> > >> > >> >> >> >> -- >> Andrea Colangelo | http://andreacolangelo.com >> Debian Developer <[email protected]> | Ubuntu Developer < >> [email protected]> >> > >

