PS: can you send a link to your PR? I couldn't find it. Cheers, Ludwig
Am 26. Februar 2015 07:23:52 MEZ, schrieb Ludwig Ortmann <ludwig.ortm...@fu-berlin.de>: >Hi Murat, > >Under what license are the generated files? >And also, how do you think your port is related to the discussion in >this thread? > >I can try to talk about this topic with a cypress representative today. >We are currently at the "embedded world" and they are too. They seemed >interested in RIOT in an initial chat. >BTW: As far as I understood it, their software can create object files >with library code for the psoc. Therefore I guess it should be possible >to link the generated psoc library with RIOT in our make system as >well. > >So, whatever it looks like today, please don't close your pull request >yet. > >Cheers, Ludwig > >Am 25. Februar 2015 21:46:45 MEZ, schrieb Murat CAKMAK ><m...@muratcakmak.net>: >>Hi All, >> >> >> >>I was (still) busy to read mails about LGPL compliance so sorry for >>slience. >> >> >>As you know, I have initially ported RIOT to PsoC 5LP processor by >>creating >>a PsoC Creator IDE Projects. >> >> >> >>In my case: >> >>1. This port not using the default RIOT build environment and >>PsoC >>Creator IDE hides linking and other details. >> >>2. PsoC Creator IDE also creates automatically some source >codes. >>I >>have created an empty project with a small HW design under >>dist/PsoCCreator >>directory. But when you build project in PsoC Creator IDE, It is going >>to >>create a lot of files; system initialization, APIs for HW blocks which >>created for RIOT etc. I was not planning to commit those files to GIT >>repository because they are already created automatically by IDE. >> >>3. Auto-generated files may be changed (e.g bug fixing) by the >>version >>of PSOC Creator IDE. So, md5 sums may be different for different >>versions of >>PsoC Creator IDE. >> >> >> >>On the other hand, I can also implemented required files instead of >>auto-generated PsoC Creator files, and use RIOT build system. But HEX >>files >>of PsoC processors also includes HW desing code (verilog) addition to >>firmware output(elf, hex etc.). I dont know how PsoC Creator IDE >merges >>Firmware code and HW design code into a single HEX file and I am not >>sure >>about PSOC Creator team share this information with me. >> >>It is the hard way and also I dont prefer to use this way. Because, in >>this >>way, we can not use advantages(ARM Core + Programmable Digital&Analog >>Blocks) of PsoC processors which only available by PsoC Creator IDE. >> >> >> >>So, What is the latest decision? >> >>Should I withdraw my "pull request" for PsoC 5LP port? >> >> >> >>Regards. >> >> >> >>Murat. >> >> >> >> >> >>-----Original Message----- >>From: devel [mailto:devel-boun...@riot-os.org] On Behalf Of Matthias >>Waehlisch >>Sent: Saturday, February 21, 2015 5:09 PM >>To: RIOT OS kernel developers >>Subject: Re: [riot-devel] LGPL compliance testing >> >> >> >>Hi Kaspar, >> >> >> >>On Fri, 20 Feb 2015, Kaspar Schleiser wrote: >> >> >> >>> Let me correct myself. >> >>> >> >>> There are no technical reasons against using LGPLed RIOT to develop >> >>> proprietary applications. >> >>> >> >> it depends on how you define "technical reasons". Yes, it is not >>impossible to create separate object files. But you maybe don't want >to >>do >>this for technical optimization (see for example >><http://www.htsoft.com/news/070309_Whitepaper-OmniscientCodeGeneration_FINAL >>.pdf> >>http://www.htsoft.com/news/070309_Whitepaper-OmniscientCodeGeneration_FINAL. >>pdf). >> >> >> >>> Using a "weird compiler" that cannot output the required object >files >> >> >>> because it is closed source and proprietary is purely political. >That >> >> >>> compiler could be changed trivially *if it would be open source* or >> >>> the vendor was inclined to do so. This doesn't count as technical >> >>> reason. >> >>> >> >> I agree with Oleg's comment on this. >> >> >> >> And btw, if a compiler can "be changed trivially" depends on details >I >>suppose. >> >> >> >>> > For me the sentence "RIOT allows LGPL + proprietary source code > >> >>> > at the same level of comfort compared to Linux" sounds like a >cheap >> >> >>> > marketing slogan making clear that the persons are not aware of >the >> >> >>> > IoT diversity. >> >>> Saying otherwise makes clear that the persons are not aware of the >> >>> troubles embedded linux companies go through when developing >> >>> proprietary devices using (L)GPLed linux + libraries. >> >>> >> >> Both systems address different types of devices. >> >> >> >>> > From a professional point of view, I would not base strategic >> >>> > decisions on the discussed PR/idea. >> >>> What profession would that be? >> >>> >> >> Having an almost complete picture of the landscape. >> >> >> >> >> >>Cheers >> >> matthias >> >> >> >>-- >> >>Matthias Waehlisch >> >>. Freie Universitaet Berlin, Inst. fuer Informatik, AG CST . >Takustr. >>9, >>D-14195 Berlin, Germany .. <mailto:waehli...@ieee.org> >>mailto:waehli...@ieee.org .. <http://www.inf.fu-berlin.de/~waehl> >>http://www.inf.fu-berlin.de/~waehl >> >>:. Also: <http://inet.cpt.haw-hamburg.de> >>http://inet.cpt.haw-hamburg.de .. >><http://www.link-lab.net> http://www.link-lab.net >>_______________________________________________ >> >>devel mailing list >> >> <mailto:devel@riot-os.org> devel@riot-os.org >> >> <http://lists.riot-os.org/mailman/listinfo/devel> >>http://lists.riot-os.org/mailman/listinfo/devel >> >> >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>devel mailing list >>devel@riot-os.org >>http://lists.riot-os.org/mailman/listinfo/devel > >_______________________________________________ >devel mailing list >devel@riot-os.org >http://lists.riot-os.org/mailman/listinfo/devel _______________________________________________ devel mailing list devel@riot-os.org http://lists.riot-os.org/mailman/listinfo/devel