Difference between revisions of "Octave for Android"

From Octave
Jump to navigation Jump to search
Line 7: Line 7:
 
In changeset [https://github.com/corbinlc/octave4android/tree/6687c0b2826c1ee35496c1679ae756e34fe0d953 6687c0b282], there were 27,904 deletions which makes the repo in 23.Mai 2014 almost empty. You can use the its parent [https://github.com/corbinlc/octave4android/tree/b3bb7f6de607a99840f8b4e6dd40ae12460d2563 b3bb7f6de6] instead.
 
In changeset [https://github.com/corbinlc/octave4android/tree/6687c0b2826c1ee35496c1679ae756e34fe0d953 6687c0b282], there were 27,904 deletions which makes the repo in 23.Mai 2014 almost empty. You can use the its parent [https://github.com/corbinlc/octave4android/tree/b3bb7f6de607a99840f8b4e6dd40ae12460d2563 b3bb7f6de6] instead.
  
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]
+
You are offered a choice of downloading the app, for which a donaction is requested, or you can download the full source and build your own version for free. This will require the Octave sources, Corbin's GitHub repository, and the Android SDK.  
  
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]
+
This implementation has been done in close cooperation with the Octave developers and makes use of the current Octave source essentially without any change. Thus, it is fully compatible with the versions of Octave on other platforms.

Revision as of 04:14, 23 May 2014

The Android app Octave in Google play is built and maintained by Corbin Champion and not part of the GNU Octave project.

The source and some build instructions for the installer can be found here

In changeset 6687c0b282, there were 27,904 deletions which makes the repo in 23.Mai 2014 almost empty. You can use the its parent b3bb7f6de6 instead.

You are offered a choice of downloading the app, for which a donaction is requested, or you can download the full source and build your own version for free. This will require the Octave sources, Corbin's GitHub repository, and the Android SDK.

This implementation has been done in close cooperation with the Octave developers and makes use of the current Octave source essentially without any change. Thus, it is fully compatible with the versions of Octave on other platforms.