500 bucks spent on a Xojo license and the thing can’t compile a console app without spending even more on licences

YOU! Always. :slight_smile: but I thought so.

1 Like

You are referencing to this clause in the EULA:

You agree that you won’t ask others to build apps from your projects when you have not purchased the appropriate Xojo License Key(s). You also agree not to build apps from the projects of others so that they may avoid purchasing a Xojo License Key(s).

Well this does not apply for the case, when I sell my license to somebody else, who then compiles it and after compilation sells it back to me. Here in Europe Software licenses are tradable goods. They are allowed to be (re-)sold like other goods like cars, furnitures etc. even when an EULA says something else. No EULA is above the law so this rule would be declared invalid leaving the rest of the EULA intact.Microsoft fought the case all the way to the European Court of Justice decades ago and lost.

There are a lot of players in this “after-sale” resale market like https://www.usedsoft.com/

If Xojo would not be such a niche, I would make up a webservice, where I would temporary sell my Xojo License for the compilation process to somebody else and after this he would sell it back to me. Of course everything documented properly though for this I would need to buy one, what never ever will happen.

My middlefinger to companies with such f*cking EULAs!
Use free and open source software!

1 Like

Exactly. That’s why it i so needed to use open source. But I guess that this is meant that somebody develops with XoJo, does not buy any license and has a friend which compiles his commercial apps.

What a petty clause. I don’t think it is enforceable in Europe.

1 Like

What a petty clause. I don’t think it is enforceable in Europe.

May be it’s noit but if they stop to sell you a license cause of this you can do what you wantW: you do not get a new license then. That’s the only thing they can do? No. They could also stop your license cause of violation of their EULA. You can do in europe what you want, when their license server is not activating any of your licenses anymore you have: no license anymore. So it makes no difference is you could do anything in europe. Their servers, their company and their entire team is in USA and not europe.

I got an Answer, the owner of the repo said that he is not providing compiled releases at this time cause the people shall know what they are running. Only solution would be: Somebody with a valid license could do a clone with the repository and provide a compiled release with this. Sorry that there is no better Answer from the vendor.

And no, that is not a violation of the XoJo license. In this case the Owner of the cloned variant would be the owner of the clone and compile it.

After a code review I would say that there is the need of changing a few things which are now hardcoded to get them as program arguments. It would be no problem after to work with it. Somebody should do this for the community. Would be a nice step and it is not too complicated to do it. “Low hanging fruit”.