What a misery:
https://forum.xojo.com/t/unable-to-compile-xmcp-due-to-license-complaint/88065
This shows up why not to use Xojo but switch immediately to another language. Xojo is restrictive and has a shitty licensing model at all. They believe they are right with all they do.
What I would do: I would ask the author to compile a release for you or even for his Guthub Account so you can use it. in Java environment you have for example many libs like this one which are compiled to a jar file so you can use them immediately in your project and don’t need to build them by self. Should be a solution also here.
I created it as an Issue for the developer, let’s look if he can help out.
“Many people having only the XoJo Desktop license and can’t compile this really helping tool. So it would be extremely nice if you would build a Release with compiled variant for Windows, Linux and macOS if your time allows you to do that job. Many thanks for the good Job you provided for the community.”
$1,000 bucks to compile a console application, where as this is FREE with a whole bunch of other tools.
Perhaps the OP could vibecode the console application in another tool, at least it would be cheaper than an extra $500.
Yes, with c, c++, Rust or a basic dialect to mention only a few possible stuffs. Bust in my eyes for console apps is rust or c.
I do not understand what the trouble is:
The above “chart” says that: if you use Xojo, you have to get a $1000 license. Why OP go that way and complain later ?
Please explain.
Really constructive. The same as I would ask: why you choose xojo, it is a crappy language with nearly no capabilities. You could use a professional and adult language. C#, java, c,++. No payments at all. But it is not constructive to do. Most people can’t afford a license for thousand bucks.
remarkable… quite remarkable ![]()
By the way is the “Xojo way” for multitasking still console helper apps? Does it have Mutexes and Threading in the meantime?
Xojo offers threats - in the forum
For that money I get 10 years of Apple developer subscription.
And for free: Xcode
Mutexes and cooperative threads have been available since the RealBasic days.
Preemptive threads were added over a year ago.
For that price I get 10 years Developer subscription or 7 years developer subscription with Jetbrains All products pack. Or I am using the Jetbrains IDE for free of charge. Man.
Yes, your contributions are also always very constructive. We already know you HATE Xojo more than anything else, so bashing away without giving any solutions is not the way to go. (Oh right, it is, because this is the Xojo Bashing Forum…).
I think the licensing deals are very clear. If they are too expensive, don’t buy it and go look for something else. There is a lot of free stuff out there and a lot of way more expensive stuff and everything in between. I like Xojo, I can develop a working program in a matter of minutes and run it on Windows and Mac and I think they should have never gone beyond that to keep the winers off their backs. Try that on C++ or Java.
It is no question. And as you could read:I was asking the owner of the repo if it is possible to provide a compiled version as a release to help this customer. May be he has not enough money for it? Who knows. There are many people around which can’t afford the 1000 Dollar for XoJo Pro license. That’s why I searched for a real solution. It is no question that he could not compile it with his license. Yes. But what shall I say. Sometimes there are solutions for it.
And guess what. Since the licenses increased the prices people having less money. Many of them are hobbyists which are not able to spend more. Some of them are shortly before pension and do not have the money to spend. And especially this people are the ones which don’t want to switch to anot4her language. And as I always said: if you are happy with XoJo: good thing. It is not that bad. That it can’t compete even a bit with pro level languages is not abnormal. That the XoJo people always thinking that they are working with the best solution ever…okay it is something I can only say must have to do with the cognitive capabilities.
But I am not hating XoJo. I only can’t understand people relying their entire business on it and having after problems like heck. But also this: I have to accept. You can hate that somebody says: here would also be a good solution fitting much better for what you wanna do. Hate it. It is okay. But it is what it is: the truths.
As one which had to rely on XoJo and was falling into that trap I am warning. Cause a two years development project was falling apart with the nexct Xojo version completely. And yes, I know there are people working with old versions. In this case that was not possible cause it was a regulated market and in markets like that I have to present a product lifetime concept. That can’t be in 2025 with Software build systems from 2019. Never mind, all not from interest for you. You have only to judge that I am making advises for different tools. Not why. Have a nice day.
I would be careful with Java and Cross plarform. I can write an Application withon a feww minutes and it will run on all platforms. I can provide installers within five minutes for all desktop platforms. Try that with XoJo. I can provide them even ready notarized by apple. There is no chance being faster with XoJo than with Java Swing or JavaFX.- If you are a Java programmer you are much faster with it. I already had to listen to that story more than once. Nobody could proof it in the end that he will be faster ready than me while using XoJo.
And even for mobile (Android and iOS I can build from one Sourcecode with Codenameone written with Java language. Nativ compiled on Android and native compiled on iOS via xCode. So how do you believe that you have the only tool which is able to?
And do you really believe that your Webapps will reach even near to the functionality and the performance of a vaadin application, web applications written in pure Java? I doubt that you are ble to become ready faster. There is no real way.
And by the way: the ecosystem is the biggest difference. Writing Software woth the Java Ecosystem provides you professional reporting (not the cheap solution XoJo provides, thounsand of libraries from office utoation to all kinds of database connectors. So please, let’s not start this kind of not working fight.
I just think this is not allowed by xojo eula … to compile something for someone else ?
If this would be the case nobody could provide a library, a program, a software, an App for the market. In this case this is only a freeware application which is a concole app. Why should it not be allowed to provide a compiled release of it?
how do you ever ship software to anyone other than yourself ?
compiling a binary of your own code then giving that binary away ISNT out of bounds
Did you tried the Java compiler in REALbasic 1.0 ?
That rule refers to you compiling someone else’s project for them.
Why the heck should I??? I am a Java programmer since the first beginnings. There was no need for it’s Java compiler. Cause the Java compiler always comed with the JVM what was also in that time so they only transpiled to it and not compiled. A similar concept uses B4x today for JavaFX on Desktop, Android and iOS,
I did
It was a Java Applet generator
That was a long long long time ago
![]()