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

Giving ooc to the community #972

Open
fasterthanlime opened this issue Feb 2, 2016 · 8 comments
Open

Giving ooc to the community #972

fasterthanlime opened this issue Feb 2, 2016 · 8 comments

Comments

@fasterthanlime
Copy link
Collaborator

Here's the short of it:

  • I became too busy to take care of ooc
  • I tried to keep maintaining rock & other tools, and tried to keep the original philosophy/spirit
  • That kinda failed
  • Cogneco/imint folks reached out, asked me how I felt about paid bounties to work on their rock fork
  • My point of view is: I see no reason to maintain two forks, and if they're the primary users they should have enough freedom of movement to push it forward even when I'm unavailable

So, I've started reorganizing the project so that it can be developed, documented, driven and released by people other than me.

The first step was transferring repos to a Github organization (ooc-lang), more steps will follow. In particular:

  • Releases could be hosted on Github releases (a good setup would be Travis-CI+dpl)
  • The website could be hosted on Github pages (instead of my own Amazon S3 bucket)

I'm aware of the risks of having a company control the fate of an open source project and that's why I want to make sure there are safeguards, but I also feel like I've been hindering the development of rock and I'd like to stop doing that.

As far as I can tell, ooc is a core part of cogneco/imint's business, and I can't think of a better motivator for them to keep it solid & useful, even if it does drift away from my initial ideals a little.

@vendethiel
Copy link

👍

fasterthanlime added a commit to ooc-lang/ooc-lang.org that referenced this issue Feb 2, 2016
@refi64
Copy link
Contributor

refi64 commented Feb 2, 2016

:(

(cues Taps)

@fasterthanlime
Copy link
Collaborator Author

Note that this isn't a sad thing! Instead of having ooc slowly die from my lack of involvement, it can thrive under someone else's direction. I think it's pretty good news, I just failed to frame it in such a light :)

@horasal
Copy link
Contributor

horasal commented Feb 2, 2016

👍

@davidhesselbom
Copy link
Contributor

Actually, I no longer work for Imint, and while I really meant it when I said I like ooc, I don't have any time to spend on it now that I'm no longer paid to do so. :-/ I also think a few things are missing from the language, things that I suspect are intentionally left out and that I suspect the people at Imint will want to add, and that they didn't think you would ever approve of (hence the fork). For one thing, I don't think they're interested in the GC at all, and I can only assume making the GC work took a bit of work in the first place.

If you want the Imint people in on this, I think you may want to add https://github.com/fredrikbryntesson and/or https://github.com/thomasfanell to this group. They were the ones mostly involved with modifying rock - all I did was report bugs and request features :)

If there's one thing I would like to contribute with, if I can, it's setting up AppVeyor to build Windows releases. Making rock work in Windows was way harder than it should be last time I tried.

@alexnask
Copy link
Collaborator

alexnask commented Feb 4, 2016

I agree completely with Amos here.

@fasterthanlime
Copy link
Collaborator Author

So, I've had news from Fredrik, he wasn't expecting my offer to have 'their' fork become the main one, and he says their fork is not ready (some of the changes aren't "clean enough" to be merged back in the main tree, etc.) so it looks like, for now, they'll continue as two separate projects.

@fredrikbryntesson
Copy link

Yes as Amos said we should keep the forks separate. But I hope and guess that almost everything we will do in rock will be easy to merge into upstream. I hope that our bounty program will contribute to both our fork and ooc-lang :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants