219
edits
(create page android whith links to corbins github repo and ml threads) |
No edit summary |
||
Line 7: | Line 7: | ||
Because the app urges you to donate a fee some users asked on the mailing list if this is a GPL violation. One example [http://octave.1599824.n4.nabble.com/Octave-fior-Android-Requires-Payment-td4664157.html Octave for Android Requires Payment] | Because the app urges you to donate a fee some users asked on the mailing list if this is a GPL violation. One example [http://octave.1599824.n4.nabble.com/Octave-fior-Android-Requires-Payment-td4664157.html Octave for Android Requires Payment] | ||
There is nothing wrong with distributing binaries to only those people who pay for them. The GPLv3 requires some form of source distribution if you distribute binaries, but it doesn't require that you distribute binaries free of charge. If you're offended by Corbin charging money for his work in getting Octave working on Android, the source above makes it possible for you to duplicate his work and avoid paying him by undertaking the chore of building Octave for Android yourself. Any person with enough skill could take the Octave sources, Corbin's GitHub repository, and the Android SDK to reproduce his work without the need to pay for anything. Here is the | There is nothing wrong with distributing binaries to only those people who pay for them. The GPLv3 requires some form of source distribution if you distribute binaries, but it doesn't require that you distribute binaries free of charge. If you're offended by Corbin charging money for his work in getting Octave working on Android, the source above makes it possible for you to duplicate his work and avoid paying him by undertaking the chore of building Octave for Android yourself. Any person with enough skill could take the Octave sources, Corbin's GitHub repository, and the Android SDK to reproduce his work without the need to pay for anything. Here is the donation dialog [https://github.com/corbinlc/octave4android/blob/b3bb7f6de607a99840f8b4e6dd40ae12460d2563/octave/src/com/octave/octaveMain.java#L375] |
edits