Quick Links: Download Gideros Studio | Gideros Documentation | Gideros Development Center | Gideros community chat | DONATE
Question about permission if I create a Lua Coder using loadString() — Gideros Forum

Question about permission if I create a Lua Coder using loadString()

ZoytZoyt Member
edited April 2012 in General questions
Hello,
I have some basic code that uses loadString() to run it, but my question is if I should bother finishing this for the AppStore. The reason I question this is because that means using the Gideris SDK, so it's basically selling your SDK on the AppStore. I'm assuming the answer is no, but is there any chance that I could sell this without having to re-implement Lua? If not, is there any chance I could just do it for practice and sell it as a promotional app?
Thanks!
P.S. That might not have been very clear. LMK if you don't understand a part of it.

Comments

  • An app that makes extensive use of load string to load in and compile executable code on the fly would most likely get rejected.
    Codea actually had a hard time getting their app onto the app store. Apple are paranoid about people being able to provide extra executable downloadable content without their consent (or them taking a 30% slice of it)

    Likes: Zoyt

    WhiteTree Games - Home, home on the web, where the bits and bytes they do play!
    #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
    +1 -1 (+1 / -0 )Share on Facebook
  • atilimatilim Maintainer
    for our side, there is no problem.

    but exactly as @techdojo said. if you're planning to develop such an application, you should embed a text editor and allow people to edit/develop their code on their devices.

    Likes: Zoyt, ndoss

    +1 -1 (+2 / -0 )Share on Facebook
  • ZoytZoyt Member
    edited April 2012
    @atilim - Alright. That's surprising that that's allowed. I'm assuming I should give you guys credit for the language? @techdojo - Thanks. But two things: Do you know if apple actually look at the code of submitted apps? And also, I don't care if this app gets rejected. I am doing a lot of it for practice with GM. If it gets rejected, I'll give away the source code.
    Thanks!
  • Zoyt, do you have an Apple developer account? Accounts cost $100 a year so you'd know if you have one. I don't think you do because you have to be a certain age and I think you said you are 12 or 13. Apple has a minimum age requirement because members sign legal contracts and agreements and the minimum minimum legal age for someone to do that is 18.

    I've heard Apple wont deal with minors because they can't enforce their legal agreements with minors. In other words, they wouldn't be able to sue you and throw you in jail if you break an agreement. If you lie about your age and are discovered you'll be blacklisted for life.

    I have heard of minors working with adults to create apps, but then Apple is making an agreement with the adult, and the adult would be legally liable for anything you do and so that would be between you and the adult. But breaking the rules would be between the adult and Apple.

    When a person gets an account the person agrees to follow certain rules and by breaking the rules the person wont just have their app pulled from the store, they could have their membership revoked (especially for running downloaded code). These are legal contracts and if the person tries to get another account, they would be likely be denied. If they lied on the legal contract about their name, well, suddenly everything is illegal.

    I'm still not even sure what you are trying to do or if I think it is wrong or not. But you sound like you believe what you are doing is wrong. If you think it is wrong, why are you doing it?

    Zoyt, also please take the time to edit your posts before you submit them so that we know what you mean. You are doing everyone who reads your posts a dis-service if you make no sense. I've spent a lot of time writing a reply to you that makes sense and doesn't come off as being negative. Please show us the same respect.
  • ZoytZoyt Member
    @Magnusviri - I do not have an account. My dad has a developer account, so that's what I am using for now until I come of the proper age. When it's time to publish my app, I think my dad will own the account, but the money will be forwarded to my bank account. About editing my posts, I will try to make a greater effort to make them clearer. I do try, but apparently not enough. It does make it a challenge that I am posting a lot of these posts on my iPod Touch. Sorry.
  • Do you know if apple actually look at the code of submitted apps?
    They don't get the source, but I think they have special software that runs through the compiled package and flags possible issues for reviewers to check. (I can't find my reference for that, I think I read it somewhere. And everything on the internet's always right, yes?)
    And also, I don't care if this app gets rejected. I am doing a lot of it for practice with GM. If it gets rejected, I'll give away the source code.
    Thanks!
    I'll be interested to see what you come up with.

    And I forgot to wish you happy birthday the other day :) - so you're a teenager now?
  • @Zoyt,
    I admire your enthusiasm but most of us here look at things differently than you do because we have different motivations and experience. Just about everyone here is doing this for their job, which means we need to get paid for our work. There is a lot of theft going on and none of us like it when someone shows up and says things that sound like theft, and "basically selling your SDK on the AppStore" sounds like theft.

    I think for you this is something you want to do when you get older but right now your motivation is probably just to have fun and you may not realize that you might be taking something from someone else. Many of us are coding and giving our code away to other programmers. We all do this and share and that's why we do it, to make it easier for the others. But at the same time, we all know that someone is going to come along and take all of our work and either try to claim they wrote it, duplicate our game and spend more to advertise theirs so that they make more money, or worse, every now and then someone gets sued.

    I can totally understand why MikeHart was upset by your post because you talk like a person who comes along and takes the free work of others without giving back. I don't think you are that type of person though (if I did I certianly wouldn't let you take my time time also by replying to you). I'v e seen you offer things as contributions but I don't think the things you are offering are usuable by other people. Contributions are sticky things. I've made a few things that I'm giving away and I have a certain responsibility to make it a certain quality and to maintain and support anyone who uses it. I also have to make sure I make it clear what the legal requirements are.

    This stuff isn't play for us, it's very serious business. Someone on this forum has already been in the targets of a lawsuit over the name of an app. I don't know what happened with that, but this is very serious business. In addition to that, there is always the potential that someone is going to become extremely rich because of their work. But the potential of someone else coming along and stealing our work and becoming rich instead of us is actually probably higher.

    So just keep doing what you're doing and be fair and honest. I'd personally rather have respect of my friends and the confidence that I do my best and haven't cheated anyone than make a lot of money, but there are way too many people who value money more.

    What do you think of the idea of making an app and not selling it? If you did something like that, you remove all of the distractions of "all the money" you could make from your goals and you can focus on making a good app.

    And before you can have respect and admiration from others, you have to have it towards yourself. So instead of trying to make an app that everyone will love, why don't you make an app that you love. You will probably find it is much harder to please yourself than anyone else and it may take more work and a lot more time to make that app. But if you make it then you will feel good about yourself and that is worth it and when and you consistently make apps that you love the respect and money always comes.

    Likes: pmanna

    +1 -1 (+1 / -0 )Share on Facebook
  • gorkemgorkem Maintainer
    edited April 2012
    @zoyt your thoughts and ideas are respectable, however in order to realize your plans, we need to make considerable changes to the player first. This was the technical point.

    Legal: Currently Gideros Studio player is not for redistribution & resale. GM sells GS as a whole, for one purpose - to produce mobile applications.

    Sorry for misunderstandings caused, I should have written this before.
  • ZoytZoyt Member
    Alright. Thanks for the answers. I guess I'll just release the source code. @Magnusviri - Thank you for the reply. I will do my best to improve my approach on these forums. @Caroline - Thanks! I am a teenager now.
  • Sorry if I'm coming back late to this - as Caroline said, Apple have special software that they run on your app, it gives them a list of all internal functions / API's used any attempt to use private or deprecated API's is generally an instant rejection. They do also have live reviewers peruse your app - again looking for transgressions and making sure the app is not breaking any of the current guidelines.

    Plus - IF you did manage to sneak it through (like the iMame player managed to do a couple of months ago, then it's instantly pulled as soon as they find out!

    @Zoyt - PS. Happy belated birthday. I notice you seem very active on the Codea forums as well - maybe you suffer from the same enthusiasm driven lack of need for sleep that Gorkem and Atilim do :)

    Going off on a tangent - I noticed that the oop structure on Codea seems very similar to Gideros and with the obvious exception of having a render function vs, a display hierarchy I suspect that Codea prototypes would actually convert pretty quickly to Gideros.
    WhiteTree Games - Home, home on the web, where the bits and bytes they do play!
    #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Sign In or Register to comment.