From: LM <lm...@gm...> - 2017-06-01 12:54:18
|
I have a working build of Tuxmath for Windows. It contains all the latest patches I've been working on including several fixes for memory issues and bugs. It's portable, so you could put it on a flash drive and use it on any Windows system (no registry or install software needed). Would it be useful to make the executable available for people who can't build the application from source? The biggest issue I see in doing something like this would be to make sure that all source used to build it (including supporting libraries with GPL or LGPL licenses) was available along with the executable. I just rebuilt Tuxmath from source yesterday and I cut out a few dependencies, but I still needed 33 dlls to get Tuxmath to run. Some of the dlls are compiler libraries for GNU gcc/g++. I've heard some developers say you don't need to include compiler source code when distributing Open Source, but others say that only applies when the compiler is distributed with the operating system. That's not the case for a Windows system. Making compiler and dependent library source code available means sharing quite a lot of source code. If it's GNU GPLv3 licensed, I believe the source code has to be available along with the executable (accessible from the same location). So, is there interest in making a Tuxmath executable that works on Windows available for general use? If so, what would be a good plan for distribution that honors the various licenses of all the software libraries needed to build it? |
From: Fòram na G. <fi...@fo...> - 2017-06-01 13:19:54
|
Common practice is to deliver an exe with the needed DLLs and progam data, the license info and a link to the source code repository. You do not need to include the source code itself as long as the link is there. Sgrìobh LM na leanas 01/06/2017 aig 13:54: > I have a working build of Tuxmath for Windows. It contains all the > latest patches I've been working on including several fixes for memory > issues and bugs. It's portable, so you could put it on a flash drive > and use it on any Windows system (no registry or install software > needed). Would it be useful to make the executable available for > people who can't build the application from source? > > The biggest issue I see in doing something like this would be to make > sure that all source used to build it (including supporting libraries > with GPL or LGPL licenses) was available along with the executable. I > just rebuilt Tuxmath from source yesterday and I cut out a few > dependencies, but I still needed 33 dlls to get Tuxmath to run. Some > of the dlls are compiler libraries for GNU gcc/g++. I've heard some > developers say you don't need to include compiler source code when > distributing Open Source, but others say that only applies when the > compiler is distributed with the operating system. That's not the > case for a Windows system. Making compiler and dependent library > source code available means sharing quite a lot of source code. If > it's GNU GPLv3 licensed, I believe the source code has to be available > along with the executable (accessible from the same location). > > So, is there interest in making a Tuxmath executable that works on > Windows available for general use? If so, what would be a good plan > for distribution that honors the various licenses of all the software > libraries needed to build it? > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Tuxmath-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxmath-devel > -- -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.22 (MingW32) mQINBFNbSyEBEADh+uhohycnZgPPnyMs5pZQG6pKyLzFZoIKbVjY31ZoPZ2SdltB elrwn6kFZkQiDx4K6nkZFHsPh8RMvWoFWg1rGiWkdsZessLFawraC8YEZDwtlaU5 SFXbE4+QnMfbPhe9tmC8Nbhec3dfV9zcXAhxc+zkIUsKFhSkpJ2Syvo9FCA/5adW UZgWWKFwlSg4+/lrhJ6QJnldPlXfWcuEasKF7fjdafDIdS5hdKu8Lv+CiPQWvgsi J2BDlZLzEZf3PD+NMujUbJa0nilD2ltu3/qRvR2f86YV6wRwt4E2OD8JJQOau4X2 Pg7vqkIbnB9rMiQ6T17rQ4rc80eesGCxQ6XOba9oa1eRRZDwY7HJtYwvPdw9HZaN Lq2RRbGDGO0q7fxrzbp1WuNN+UXOA/pmVzWWczPfPHVcNIehGf3wQI+Vgh/qa+IZ jLJ25I1Tv85cDzvv5gdtI8PR4JTfK6Db+gUJmsuIg2fmsljxA7OmeTgSPR7nEVq5 VlHYfx1T0uKlthWw/eDwlS44vTgm6HZzIdYqdPMPa/PU1U+WVuDejyDJTn/1TY78 oJMT/IixFR+N+smohhKASprewcsO2ClWGptSG0sRTiCrVHFD3Mt6SCVaxsQLHvek KuNAUXhR2KSvYuqGT0Nv3bplN6svCp4CuAGZ3lyOIt/Sb7OFUwzcx2sOdwARAQAB tC5Gw7JyYW0gbmEgR8OgaWRobGlnIDxmaW9zQGZvcmFtbmFnYWlkaGxpZy5uZXQ+ iQI5BBMBAgAjBQJTW0shAhsPBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQ UHP09XBr75NHNBAAxv2C/G13Z1kCFOSOnbPpzqcIDcMuP7RK1Mv5XfOZLfqSw4le gdDmZggX2/EBH6xFTXFPLSE6rVUKTkHLA7IY8D43GBtDWjcIyyuLnIjtR+LhRKCP 3/Sm8MyZMQvUH1CBpUXFNnP/HCR6xjm1Mog5kXxFeCR9PMjeEiobKXIVuMfuNlBD WzoR2Nh+oroXLjZw3VMFewiCyhu4Pe7F3sLpVldiI3PBOyPQOBZ3HEIM490D/Lrh rl3Wwmoug8j8rqkh/Fr+kKaToRJik4PkcxsfepzhMdNfCpr7I3jE5XQHzib5Ubv8 wsSaVNBG92NTnGKoAntWXBUaiDN84St9l+Zm/BgedRk+7wdESHBuOuFXoRc0yEjF 4tLOhyO9u5bYGQWHyJiwhbw51R8G+Kh3OPq/tr4KmsuueEI2v5cLkoDzwCpYyMnu BfU8d0mt5eULbQCWcy7LYeQs6E+CEB+tPL3Qz2zaAAvwt7N2PLMjHf5Fcqj5LqrV mzQfcB9zQFq9Rtld/IIIDkE1y/q/SNFYsFNW/u/bxWsu+lMOYtBco++O5DJhAq6t 7rJXUBirju50hhogHfBL2v6RG1b8/uiWm0m8713ZhiSvpr4Dd+V+DU9nPli5nTmU En6gP7TTYJKETMf7O9i873Z8yG6zd0/fBzFyruS2KRTPV2GiVT6CI37gUtw= =fcOW -----END PGP PUBLIC KEY BLOCK----- |
From: Pere P. i C. <per...@gm...> - 2017-06-02 15:41:41
|
El dj 01 de 06 de 2017 a les 08:54 -0400, en/na LM va escriure: > I have a working build of Tuxmath for Windows. It contains all the > latest patches I've been working on including several fixes for memory > issues and bugs. It's portable, so you could put it on a flash drive > and use it on any Windows system (no registry or install software > needed). Any chance that goes into the tux4kids repos in github and/or alioth? > Would it be useful to make the executable available for > people who can't build the application from source? Yes, please :) Unfortunately, not everybody runs opensource OSs > > The biggest issue I see in doing something like this would be to make > sure that all source used to build it (including supporting libraries > with GPL or LGPL licenses) was available along with the executable. I > just rebuilt Tuxmath from source yesterday and I cut out a few > dependencies, but I still needed 33 dlls to get Tuxmath to run. Some > of the dlls are compiler libraries for GNU gcc/g++. I've heard some > developers say you don't need to include compiler source code when > distributing Open Source, but others say that only applies when the > compiler is distributed with the operating system. That's not the > case for a Windows system. Making compiler and dependent library > source code available means sharing quite a lot of source code. If > it's GNU GPLv3 licensed, I believe the source code has to be available > along with the executable (accessible from the same location). > > So, is there interest in making a Tuxmath executable that works on > Windows available for general use? If so, what would be a good plan > for distribution that honors the various licenses of all the software > libraries needed to build it? I just took a look at http://tux4kids.alioth.debian.org/tuxmath/download.php >From there, I deduce that one only has to provide the GPL source code AKA tuxmath and t4k-commons sources, at least this is what has been done up to present. Please, correct me if I am wrong Thanks Pere > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Tuxmath-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxmath-devel |