Live data from Hacker News

Boden – Native mobile cross-platform applications

boden.io

11–20 of 134 posts

Re: Boden – Native mobile cross-platform applications

#12

It looked very promising but GPL for mobile iOS and Android Apps It is impossible, even I release the Apps free it is very difficult to work with GPL on those ecosystems. It is sad because it really looks very cool code.

From the FAQ:

> Finally, there will be a commercial licensing option for everyone who cannot or does not want to comply with the GPL.

Re: Boden – Native mobile cross-platform applications

#14

I don't see anything on camera, GPS, maps, push, etc. Was this implemented?

I did not see much, they just have a rudimentary wrapper for instantiating java classes, calling methods and retrieving objects in `bdn::java::wrapper::Class` which itself is a wrapper around JNI.

Re: Boden – Native mobile cross-platform applications

#15
From reading the iOS code there is already a number of bugs that will have issue, including but not limited to the iOS handling of text inputs. You won't get events / onchange firing correctly for autocorrections or when Chinese chars compact themselves. Seems like a very cool project anyway, there is a lot you could learn from react-native's approach to native components.

Edit: not to mention no support for text areas, will be interested to see that abstraction :)

Re: Boden – Native mobile cross-platform applications

#16
post #4

This is awesome but man the licensing sucks.. Sounds like to release on the App Store you have to pay for a commercial license? Even a free app?

Yes. GPL apps can't go into the app store, because it's terms of use forbid activities that can't be forbidden according to GPL.

I don't quite understand this. The GPL gives the end user the rights to the source, to modify the source and to redistribute the software (modified or otherwise), as long as they make the source available. It doesn't say it has to be available through the exact same mechanism that you received the software in the first place, nor does it say that you have to release your changed software through the same mechanism. IANAL, so I definitely could be wrong, but as long as your GPL software links to the code, eg on Github or somewhere, and provides all of the source including your modifications there, any other restrictions the App Store enforces should be irrelevant to the GPL, right? (Unless the app store says you can't link to external source code, or something, of course)

What am I missing?

Re: Boden – Native mobile cross-platform applications

#19

It looked very promising but GPL for mobile iOS and Android Apps It is impossible, even I release the Apps free it is very difficult to work with GPL on those ecosystems. It is sad because it really looks very cool code.

From the FAQ: > Finally, there will be a commercial licensing option for everyone who cannot or does not want to comply with the GPL.

Thanks for the insight. I hope they can make it happen easy and with a reasonable price I will get it.

Re: Boden – Native mobile cross-platform applications

#20
post #4

Earlier quoted context omitted.

Yes. GPL apps can't go into the app store, because it's terms of use forbid activities that can't be forbidden according to GPL.

I don't quite understand this. The GPL gives the end user the rights to the source, to modify the source and to redistribute the software (modified or otherwise), as long as they make the source available. It doesn't say it has to be available through the exact same mechanism that you received the software in the first place, nor does it say that you have to release your changed software through the same mechanism. I…

The App Store adds additional restrictions on distribution in its terms of service, which is something that the GPL does not allow.
Post reply on HN