Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please consider releasing the runpixierun source as well #2

Closed
triptych opened this issue Mar 5, 2013 · 39 comments
Closed

Please consider releasing the runpixierun source as well #2

triptych opened this issue Mar 5, 2013 · 39 comments
Labels
🤔 Question User question, similar to Help Wanted or Needs Help. These can be addressed whenever someone has tim

Comments

@triptych
Copy link

triptych commented Mar 5, 2013

It would be really great to either have the source for runpixierun in the examples, or some other sanitized "full" example in src.

@GoodBoyDigital
Copy link
Member

Sounds like a good plan, we are working on a few more "complete" game examples that we will gladly share once they are done :)

@jnettome
Copy link

👍

4 similar comments
@mildsunrise
Copy link

👍

@englercj
Copy link
Member

👍

@jackrugile
Copy link

👍

@mquandalle
Copy link

👍

@poshaughnessy
Copy link

@englercj
Copy link
Member

@GoodBoyDigital Push dat shit to github!

@Rameshv
Copy link

Rameshv commented Jun 15, 2013

👍

@hilton3
Copy link

hilton3 commented Jul 18, 2013

any update on releasing source ...

@mildsunrise
Copy link

Sounds like a good plan, we are working on a few more "complete" game examples that we will gladly share once they are done :)

@GoodBoyDigital we are not demanding blazing great game examples, just the current source of Run Pixie Run.
Is that too much to ask?

@Mathspy
Copy link

Mathspy commented Nov 25, 2013

Am I actually allowed to upload the game source code to the Examples section?
Or will that be against 'copyrights'?
I don't really see any place that says that this game is copyrighted to anyone

@mildsunrise
Copy link

When you don't license your content under a License,
it's assumed you retain all rights and no one is allowed
to copy, use or reproduce the source. AFAIK.

2013/11/25 Mathspy notifications@github.com

Am I actually allowed to upload the game source code to the Examples
section?
Or will that be against 'copyrights'?
I don't really see any place that says that this game is copyrighted to
anyone


Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-29233276
.

@Mathspy
Copy link

Mathspy commented Nov 25, 2013

When you don't license your content under a License,
it's assumed you retain all rights and no one is allowed
to copy, use or reproduce the source. AFAIK.

Yes, I understand that, but I thought maybe I missed the place where they wrote under what license it is

Well, it's shame that they coded all of this without making it easy for people to look at the code and learn more about their library
And thank you very much!

@mukulsoftwap
Copy link

ok done

@poshaughnessy
Copy link

@mukulsoftwap What do you mean by "ok done"? Is the source code for Run Pixie Run posted up now? (If so, where?)

@chuckup
Copy link

chuckup commented Jun 17, 2014

englercj commented on Jun 14, 2013
@GoodBoyDigital Push dat shit to github!

1 year ago ... :(

Any update?

@GoodBoyDigital
Copy link
Member

Hey all! Sorry for the one year delay on this :)

As it stands unfortunately I cant share the run pixi run code at the moment. The main reason being is that the game has been sold a few times meaning that its not something we are allowed to give away for free at the mo.

Theres lot of examples for pixi available now that hopefully will cover the basics for you all. But if anyone feels something is missing then we can certainly look to share a more "full game" example.

Thanks all! and apologies for the not being able to share the code just yet.

@mildsunrise
Copy link

[...] the game has been sold a few times meaning that its not something we are allowed to give away for free at the mo. [...]

  • The game is (and has been) accessible for free at http://goodboydigital.com/runpixierun, there's even a link at the README.
  • The code of the game is (and has been) accessible for free under the same URL, just inspect the files that are loaded.

So if the game and the code are already given away for free, what's the problem in putting that code in a repo? That way it's easier for us to look and learn from the code.

@mildsunrise
Copy link

I really don't see the problem.

@englercj
Copy link
Member

@jmendeth Because when you sell the game you are implying that you will not be plastering the game in a bunch of other places as well. If you do, you are devaluing not only your work, but your previous buyers see no value in what they paid for and will no longer purchase from you in the future.

The link you mention is a hosting of the game by the creator, which is different than if you copied it and ran it on your own site (a violation of the copyright and license that you didn't purchase).

One potential solution if to release the source under a license that prevents usage of the code base as-is, but that really goes against the spirit of OSS. There are also "education only" licenses that may work, but you run into sticky areas of trying to balance community goodwill with the implied contract with the purchasers of the game that they have a semi-exclusivity to the product.

Your comment of it being available for free is like saying: "you can torrent a movie so why don't they stop selling digital copies?"

@mildsunrise
Copy link

Because when you sell the game you are saying that you will not be plastering the game in a bunch of other places as well. If you do, you are devaluing not only your work, but your previous buyers see no value in what they paid will no longer purchase from you in the future.

Okay. Why would I buy that game, if it's already available for free?
The game is already given away for free. The game is already devaluated.

One potential solution if to release the source under a license that prevents usage of the code base as-is, but that really goes against the spirit of OSS. There are also "education only" licenses that may work, but you run into sticky areas of trying to balance community goodwill with the implied contract with the purchasers of the game that they have a semi-exclusivity to the product.

Or even no license at all. I understand the game isn't FOSS, but then again, we only want to look at the code and learn from it. We don't want to make money of it.

Now if somebody wants to license the code for use in a commercial product, it could pay @GoodBoyDigital for a license. That would work.

Your comment of it being available for free is like saying: "you can torrent a movie so why don't they stop selling digital copies?"

Nope. The copy at http://goodboydigital.com/runpixierun is legit and official. It's not someone who has pirated the game and dropped it there, the creator has given it for free.

@dmytrolev
Copy link

you know where you can take product, but still you want it badly right here? it's funny. :)

@mildsunrise
Copy link

@dimalev I don't want to take the product, I just want to see (and learn from) the code. That was the reason this issue was created.

@photonstorm
Copy link
Collaborator

I really don't understand the issue here. Mat has clearly said they don't want to release the source for anyone to grab freely, because it has commercial value to them.

Equally it would take you all of 5 minutes to open the game page, jump into the dev tools and save the source and assets out locally anyway. Had you tried this you would have seen that the main game source isn't even obfuscated.

@MrSchism
Copy link

To address the issue of licensing, there's always the option to create a new license instead of using an established one. It can create terms that benefit the devs while still allowing specific clauses for educational open source use.

Educational licensing is always an option. Software can be distributed under multiple licenses, after all.

@mildsunrise
Copy link

Equally it would take you all of 5 minutes to open the game page, jump into the dev tools and save the source and assets out locally anyway. Had you tried this you would have seen that the main game source isn't even obfuscated.

Exactly! The code isn't even minified. So, if they've already released the code, what's the problem in putting it on a repo, without license? How would that affect the commercial value?

Mat has clearly said they don't want to release the source for anyone to grab freely, because it has commercial value to them.

Code is already released under that URL. We just want @GoodBoyDigital to make a repo for it, and (if possible) put a license on it.

@englercj
Copy link
Member

@jmendeth You are missing the point; the fact that the game is on a web page right now, doesn't mean that the sells to other game portals (where it is also hosted online now) mean nothing. If you feel so strongly about viewing the source, then view the source. But Mat can neither encourage, condone, or approve that behavior due to contracts he has entered into.

I understand your points, but you are skipping over what you don't want to hear and drawing unreasonable conclusions.

Code is already released under that URL.

No it isn't, the game is released under that URL. The code is available, not released, under that URL. There is a huge difference between those two things. There is no difference between that and any other game release. You have the game, and technically the code that runs it, though you are "allowed" to use the game not the source.

So, if they've already released the code,

The code was not released, the game was. You are putting up a fight that is going to do nothing but get the game taken down. Stop arguing and start reading what we have said before you ruin it for everyone. Hey cannot/will not release the code, you have other options; move on.

@mildsunrise
Copy link

No it isn't, the game is released under that URL. The code is available, not released, under that URL. There is a huge difference between those two things

Okay, you're right. The code has not been released, it has been made available to anyone, for free (in order to release the game). Am I right?

Now, the only thing that I still don't understand is:
If the code has been made available for free, and unobfuscated, what's the problem in releasing it?
How does that give the product less value when selling it?

(releasing the code without a license is the virtually the same as just having it available)

@GoodBoyDigital
Copy link
Member

I see where you coming from @jmendeth, although in this instance theres a lot of difference between " virtually the same" and "the same". The simple fact is I cant be seen by the people who have bought a license for this game to be openly giving it out for free.

Although it looks like I may have "forgotten" to obfuscate the code on the goodboy version. Do with that as you will ;)

@mildsunrise
Copy link

Although it looks like I may have "forgotten" to obfuscate the code on the goodboy version. Do with that as you will ;)

Okay, now I see what you mean. It's not that I like secrecy, but at least I understand your position.

Still, if I'm a potential buyer of your game, I can easily see you have already published it for free. Unless I'm a programmer and I care about the code itself being published, to me it's the same to have it in a webpage than to have it in Github.

Based on that, you could publish the same code on Github without a license, and potential buyers wouldn't care much about it, and in practice you're not providing anything new, or granting new rights over the code.

@chuckup
Copy link

chuckup commented Jun 27, 2014

I think the real thing people want, is an "Official" tutorial or demo on how to do a full-screen, smooth scrolling game. Scrolling (smoothly) seems to be tricky for a newbie (like me!)

Maybe the next Example you guys publish could be a simple side-scroller?

@dmytrolev
Copy link

how about tiryan clone? 😄

@MrSchism
Copy link

I think chuckup is right. I think it'd be nice to have an official example program as opposed to a bunch of community ones. Ideally something simple, but very well documented.

@photonstorm
Copy link
Collaborator

But @GoodBoyDigital 's documentation is terrible ;)

I'd rather Mat find time to spend on the library itself. You can tell by the level of commits recently that this obviously hasn't been the case for a while, and with big things like iOS8 drawing closer I'd rather see him direct time there instead.

The community can fill the tutorial gap in the meantime.

@GoodBoyDigital
Copy link
Member

haha! basically what @photonstorm said :)

My efforts would be much better placed if I work on the engine itself. Its certainly on my todo list but lots of other features to add before I get round to it I'm afraid.

I would be more than happy to review any demo if something pops up from the community mind!

Thanks all!

@nicroto
Copy link

nicroto commented Nov 11, 2014

Disclaimer: IANAL.

First of all - thanks! Awesome project.

I don't try to pressure you to post the code, but as far as I know, you've sold a license for the game and you still hold a copyright on the source. If this is the case, there isn't any problem of posting the code with a copyright notice in the root. It will not qualify as OSS, but will help the community to learn pixi.

People will not be able to, legally, use it in their projects, because you don't provide any license and will only be able to read it.

@ahboy7815
Copy link

On 12 Nov 2014 03:09, "Nikolay Tsenkov" notifications@github.com wrote:

Disclaimer: IANAL.

First of all - thanks! Awesome project.

I don't try to pressure you to post the code, but as far as I know,
you've sold a license for the game and you still hold a copyright on the
source. If this is the case, there isn't any problem of posting the code
with a copyright notice in the root. It will not qualify as OSS, but will
help the community to learn pixi.

People will not be able to, legally, use it in their projects, because
you don't provide any license and will only be able to read it.


Reply to this email directly or view it on GitHub.

@lock
Copy link

lock bot commented Feb 26, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked and limited conversation to collaborators Feb 26, 2019
cursedcoder added a commit to cursedcoder/pixi.js that referenced this issue Apr 12, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🤔 Question User question, similar to Help Wanted or Needs Help. These can be addressed whenever someone has tim
Projects
None yet
Development

No branches or pull requests