Hi Jay, I think you are living in a parallel universe, what is wrong with you? Come on IRC more often and talk to us, you've lost touch with reality, seriously.
First, don't use "GPL-like" to refer to a license which has nothing to do with the GPL. You know how I feel about the GPL and we're definitely not accepting GPL code in FreeRDP. What you are referring to is the MPL 2.0 license which is used for the *mobile clients* that Thinstuff developed. If you think it's a one-company kind of thing, it isn't, it's been done in collaboration with Awake Coding Consulting Inc. and I was the one who gave advice to Thinstuff when they decided which license to choose. The MPL 2.0 is a weak copyleft license, which means that unlike the GPL license, it's not viral. You can add new non-MPL files alongside MPL files in the same project, link them together the way you want, it doesn't matter, you're not infected. I think the licensing of the mobile ports was already well covered in the announcement which covered their release, have you even read it? Why so much outrage now and not back then? As for accepting an Apache 2.0 licensed iOS and Android client, why do you come to the conclusion that we won't accept that? Anybody is free to write their own iOS and Android FreeRDP-based client without reusing the existing MPL 2.0 source code and license it under the Apache 2.0 license if they want. This project is NOT too close to a specific company, there has never been a "takeover". We are highly inclusive of everybody's contributions and try to cover everybody's use cases. Heck, I even was once proposed mountains of money by some (unnamed) company just to put some "free" proprietary RDP clients for download on freerdp.com and I SAID NO because I care about keeping this project independent from a single company. If there's someone making sure this project doesn't end the same way rdesktop ended, it's me, and I've been taking my role very seriously over all these years. As for contributions, they have only been INCREASING, and this is one of the reasons why managing the project has become much harder over the years. When you're just a few developers management is easy, when you have a larger community with many different companies involved all with different goals it's kind of hard to keep them all aligned around one single project. Everybody wants a different thing and somehow they want to use the same thing at the same time. Put yourself in my boots one day and I dare you to do a better job. On Wed, Oct 23, 2013 at 3:48 PM, Jay Sorg <jay.s...@gmail.com> wrote: > Thanks Marc and Vic. > > I'm only trying to explain why there are not as many contributors as there > was. > > When any project gets too close to any company you loose contributor. > > We spent a lot of time switching to the Apache lincese but we allow > GPL like code from one company. Why? > Can other companies get non Apache code in FreeRDP? > Why won't this project accept an Apache IOS or Android client? > > Why did the CEO of Thinstuff email we shortly after your xrdp fork and > ask me to join xrdp-ng? > You talk about insulting! > > Jay > > > On Wed, Oct 23, 2013 at 9:39 AM, Marc-André Moreau > <marcandre.mor...@gmail.com> wrote: > > Hi Vic, > > > > Thank you for your support, and you do summarize well the situation. > > > > We have always been very inclusive of people's contributions and always > > will be. As for enjoying the new code without complaining and fixing > > problems which bother you, that's pretty much how this should be > > approached. I've had numerous conversations similar to this with > developers > > from HP in the past until they figured out that the best way to approach > > this is to do exactly like Vic said: enjoy the code, fix what bothers > you, > > we'll give you the space that you need and make sure to integrate it as > > much as possible. Daryl can probably tell you about that ;) You need a > > stable branch where you can develop on top of a non-moving target? I > > totally understand the need for that, and I've never been against it, > > that's why we have the stable branch. Luckily we have volunteers who > spend > > time maintaining that branch to make it truly useful and frequently > > backport fixes from master to it. We found out through experience that > > using master the way it is with a separate stable branch that we can > > frequently backport fixes to is a lot easier than trying to use master > as a > > stable branch. > > > > While all of this discussion is happening, there are people working on > > improving the state of certain features which have been discussed (serial > > and smartcard). Instead of complaining that they're not working, how > about > > just working on fixing them with the others? It's funny how those > > developers actively working on fixing what is causing all of these > > complaints are not actively involved in this conversation. Maybe we > should > > take their example, less complaining, more fixing and coding, that's how > > things move forward. > > > > Best regards, > > - Marc-Andre > > > > > > On Wed, Oct 23, 2013 at 10:56 AM, Vic Lee <llyzs....@gmail.com> wrote: > > > >> Hi Jay, > >> > >> I am sorry you feel that way. I still remember when you and Marc invited > >> me to leave rdesktop and join FreeRDP because rdesktop was controlled by > >> Cendio and refused any architetural changes even they were useful or > >> necessary. And Marc said FreeRDP would be much more open. This has been > >> true until now, and I believe it will be always true in the project. I > >> really don't feel it has been taken over by any group of people like > >> Cendio in any way - anybody from anywhere are still always welcome to > >> contribute, I am sure Marc agrees. > >> > >> Regarding the topic: yes lack of stable release control is an issue. > >> Often when I merged master in order to use some new feature I would also > >> have all kinds of problems, but I usually just fix them myself, and > >> enjoy the new codes instead of complaining... Marc has made the point, > >> stable release control requires a lot of manpower, and it's even more > >> difficult for such a fast-evolving technology. > >> > >> Speaking of architetural changes, sometimes you don't see benefits of > >> something when you are not using it yet. I was also skeptical about > >> WinPR, felt it was way too much effort for little value, until when I > >> moved to cross-platform development I saw the idea behind and the > >> advantages, and even start to contribute to it. > >> > >> Let's stay a healthy community and not let such differences ruin us. I > >> am sure a solution will eventually come out, and we should focus on > >> working on solutions instead of falling apart. > >> > >> Thanks, > >> > >> Vic > >> > >> On Wednesday, October 23, 2013 03:48 PM, Jay Sorg wrote: > >> > When we are talking about this, you mention Thinstuff. > >> > > >> > What do I think? > >> > > >> > I left rdesktop in Peter's control and Cendio took over. > >> > I left FreeRDP is your control and Thinstuff took over. > >> > > >> > You need to fix this! > >> > > >> > Jay > >> > >> > >> > >> > ------------------------------------------------------------------------------ > >> October Webinars: Code for Performance > >> Free Intel webinars can help you accelerate application performance. > >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > >> from > >> the latest Intel processors and coprocessors. See abstracts and > register > > >> > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > >> _______________________________________________ > >> Freerdp-devel mailing list > >> Freerdp-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/freerdp-devel > >> > > > ------------------------------------------------------------------------------ > > October Webinars: Code for Performance > > Free Intel webinars can help you accelerate application performance. > > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > > the latest Intel processors and coprocessors. See abstracts and register > > > > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > > _______________________________________________ > > Freerdp-devel mailing list > > Freerdp-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/freerdp-devel > ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel