Cristian Rodr?guez wrote:> On 03/05/2013 03:32 AM, Erik de Castro Lopo wrote: > > > May look at CMake after this current release. > > That will make the situation reverse, that is, better for windows, > insane for the rest of the world.*If* I get around to it, it will be in a branch, not in mainline. I see FLAC as FOSS/libre software. It is firmly targeted at FOSS/libre operating systems and it if runs on others I'm fine with that, I'll even do what I can to help. However, I would not accept or force changes that make things worse for the FOSS world in favor of the rest. Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/
On 3/5/2013 7:54 AM, Erik de Castro Lopo wrote:> Cristian Rodr?guez wrote: > >> On 03/05/2013 03:32 AM, Erik de Castro Lopo wrote: >> >>> May look at CMake after this current release. >> That will make the situation reverse, that is, better for windows, >> insane for the rest of the world. > *If* I get around to it, it will be in a branch, not in mainline. > > I see FLAC as FOSS/libre software. It is firmly targeted at FOSS/libre > operating systems and it if runs on others I'm fine with that, I'll even > do what I can to help. > > However, I would not accept or force changes that make things worse for > the FOSS world in favor of the rest. > > ErikWhen you say "FOSS/libre" you mean "GNU/Linux"? I can imagine FOSS environments which don't rely on the GNU build system. Also isn't making FLAC build equally nice and easy on all target platforms a worthwhile aim? This will make contributions from Mac OS or Windows users more likely, ultimately improving the project as a whole (e.g. the windows Unicode issue). Christoph
Christoph Terasa wrote:> When you say "FOSS/libre" you mean "GNU/Linux"?No specifically I mean Linux, FreeBSD, OpenBSD, NetBSD, any other *BSD as well as things like Haiku.> I can imagine FOSS > environments which don't rely on the GNU build system.I can imagine them too, but I actually cannot name any. If you know of any I'd love to be enlightened.> Also isn't making > FLAC build equally nice and easy on all target platforms a worthwhile > aim?FLAC is FOSS/libre and FOSS/libre will always be best supported, mainly because I can download the OS for free (as in no money) and install it in a free VM (like kvm or Qemu). As soon as its a "you have to pay us money" OS, its immediately harder for me to support.> This will make contributions from Mac OS or Windows users more > likely, ultimately improving the project as a whole (e.g. the windows > Unicode issue).Well first off, lets be honest. Supporting Mac is trivially easy in comparison to support Windows. From the point of view of a library and command line program like flac, Mac is pretty much POSIX compliant. The Mac command line tools are not totally compatible with the GNU versions but there's usually a work around. For example this patch: https://git.xiph.org/?p=flac.git;a=commit;h=0432b9649071814ee462743528ad4f2bcc68408c As maintainer of FLAC, I have never rejected any sane patch from a Windows or Mac developer. I will push back until the patch is right (as I am currently doing with Ben Allison's MSVC patches) but that makes the code better and should eventually get the code into flac. Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/