On Fri, Feb 28, 2014 at 1:53 PM, Claudio Valerio <[email protected]> wrote: > 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.
Yeah, good to know, and thank you for the info you provided in the other mail too. I'll try to build a source package ASAP. I'll keep you posted, and please feel free to mail me for everything you think I might be interested in. Have a great day, Andrea. > 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]> >> >> > -- Andrea Colangelo | http://andreacolangelo.com Debian Developer <[email protected]> | Ubuntu Developer <[email protected]> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/CALg2bcWM3pf1qN6d9aL0qKdnONKrOXdJ=vdmq0jz1qp4vum...@mail.gmail.com

