Jump to content




Open Source CraftOS


  • You cannot reply to this topic
29 replies to this topic

#1 ElvishJerricco

  • Members
  • 803 posts

Posted 07 April 2013 - 12:59 PM

I'm not asking for ComputerCraft to be open source. Just CraftOS. The lua code in the lua folder of ComputerCraft. I'm sure there's lots of things people would love to contribute to.

#2 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 07 April 2013 - 01:01 PM

IIRC, Cloudy and Dan doesn't care what you do with the Lua. They only care about the Java code.

#3 Cloudy

    Ex-Developer

  • Members
  • 2,543 posts

Posted 07 April 2013 - 01:09 PM

... wut. How do you mean?

#4 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 07 April 2013 - 01:13 PM

View PostCloudy, on 07 April 2013 - 01:09 PM, said:

... wut. How do you mean?
I think he wants to allow people to be able to modify CraftOS then you and Dan will be able to approve enhancements. If he means that then in my opinion it is pretty stupid.

#5 FuuuAInfiniteLoop(F.A.I.L)

  • Banned
  • 435 posts
  • LocationThe left part of this post

Posted 07 April 2013 - 01:54 PM

You can simply edit the bios.lua file in the computercraft zip in the lua folder, that is the code of CraftOS

#6 ElvishJerricco

  • Members
  • 803 posts

Posted 07 April 2013 - 03:15 PM

ComputerCraft is quite a community. In my opinion, since CraftOS is pretty open already, it should be open sourced. I know players can edit it manually but then any changes made are not distributed to everyone and to servers whose bios.lua and other lua code can't be changed by players.

#7 Dlcruz129

    What's a Lua?

  • Members
  • 1,423 posts

Posted 07 April 2013 - 03:23 PM

View PostElvishJerricco, on 07 April 2013 - 03:15 PM, said:

ComputerCraft is quite a community. In my opinion, since CraftOS is pretty open already, it should be open sourced. I know players can edit it manually but then any changes made are not distributed to everyone and to servers whose bios.lua and other lua code can't be changed by players.

I'm not sure you understand the definition of open-source.

#8 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 07 April 2013 - 03:25 PM

Open-source just means you can see the source, which you can. What you are asking for is the community to be able to add and remove things from CraftOS.

#9 Dlcruz129

    What's a Lua?

  • Members
  • 1,423 posts

Posted 07 April 2013 - 03:27 PM

View PostSammich Lord, on 07 April 2013 - 03:25 PM, said:

Open-source just means you can see the source, which you can. What you are asking for is the community to be able to add and remove things from CraftOS.

Which is already possible.

#10 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 07 April 2013 - 03:36 PM

View PostDlcruz129, on 07 April 2013 - 03:27 PM, said:

View PostSammich Lord, on 07 April 2013 - 03:25 PM, said:

Open-source just means you can see the source, which you can. What you are asking for is the community to be able to add and remove things from CraftOS.

Which is already possible.
He wants the ability for people to code something then it be added to CraftOS. If you have read the posts before this he stated that he wants a change to be distributed to everybody not just the individual that made the change in the first place.

#11 Tiin57

    Java Lunatic

  • Members
  • 1,412 posts
  • LocationIndiana, United States

Posted 07 April 2013 - 06:34 PM

View PostSammich Lord, on 07 April 2013 - 03:36 PM, said:

View PostDlcruz129, on 07 April 2013 - 03:27 PM, said:

View PostSammich Lord, on 07 April 2013 - 03:25 PM, said:

Open-source just means you can see the source, which you can. What you are asking for is the community to be able to add and remove things from CraftOS.

Which is already possible.
He wants the ability for people to code something then it be added to CraftOS. If you have read the posts before this he stated that he wants a change to be distributed to everybody not just the individual that made the change in the first place.
Which is also already possible. Look at npaintpro or whatever it's called (epitome of lazy, right here).

#12 ElvishJerricco

  • Members
  • 803 posts

Posted 07 April 2013 - 07:26 PM

Minecraft forge is an example of what I mean. It's open source. Yes, you can read the code. But you can also fork the repo and make a change and commit it to git. Next you submit a pull request. Then the owners of the repo check the request and decide if it gets into the official repo. CraftOS should be similar. If I think it'd be a nice change to have the edit program have a save as feature, I could code that and submit it. If Dan or Cloudy likes it, it gets in and is distributed on the next CC update. And the good people of the CC forums would all come up with great ideas that can be most effectively done (and possibly only done) through direct modification of the source files.

#13 Cloudy

    Ex-Developer

  • Members
  • 2,543 posts

Posted 07 April 2013 - 07:27 PM

You mean open source in a repo. Was that so hard?

Anyway, maybe. Probably not.

#14 ElvishJerricco

  • Members
  • 803 posts

Posted 07 April 2013 - 08:37 PM

View PostCloudy, on 07 April 2013 - 07:27 PM, said:

You mean open source in a repo. Was that so hard?

Anyway, maybe. Probably not.

Apologies. I made a mistake

#15 Cranium

    Ninja Scripter

  • Moderators
  • 4,031 posts
  • LocationLincoln, Nebraska

Posted 09 April 2013 - 03:38 AM

I forsee dan and cloudy furiously scrambling to deny thousands of pull requests.....
I can't see this ending well.

#16 ElvishJerricco

  • Members
  • 803 posts

Posted 10 April 2013 - 10:00 AM

View PostCranium, on 09 April 2013 - 03:38 AM, said:

I forsee dan and cloudy furiously scrambling to deny thousands of pull requests.....
I can't see this ending well.

I dunno. Most of the users of CC who are knowledgeable enough to use git probably know what qualifies as a good addition.

#17 Engineer

  • Members
  • 1,378 posts
  • LocationThe Netherlands

Posted 10 April 2013 - 10:46 AM

As far as my opinion goes about this; that this shouldnt happen. I mean that means that on every startup it checks for an updated version, and if there are many contributors there may be at least one update per day.
Plus last time I checked the http is false by default.
Im not going to discuss my opinion, I just wanted to say this.

#18 ElvishJerricco

  • Members
  • 803 posts

Posted 10 April 2013 - 01:30 PM

View PostEngineer, on 10 April 2013 - 10:46 AM, said:

As far as my opinion goes about this; that this shouldnt happen. I mean that means that on every startup it checks for an updated version, and if there are many contributors there may be at least one update per day.
Plus last time I checked the http is false by default.
Im not going to discuss my opinion, I just wanted to say this.

Well I figured CraftOS would only be updated in the mod once every time the mod updates. No auto-updating or anything.

#19 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 10 April 2013 - 01:33 PM

What exactly would the community be able to do that the developers can't do? Also, what kind of additions do you think the community would add?

#20 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 10 April 2013 - 02:01 PM

View PostElvishJerricco, on 10 April 2013 - 01:30 PM, said:

Well I figured CraftOS would only be updated in the mod once every time the mod updates. No auto-updating or anything.
Once again like every other suggestion, If the devs say no, let it be. There is no real need to discuss this any further. Edit CraftOS as you wish, just be aware it will not be added any time soon as far as I can tell.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users