ooc-lang / rock

:ocean: self-hosted ooc compiler that generates c99
http://ooc-lang.org/
MIT License
401 stars 40 forks source link

Giving ooc to the community #972

Open fasterthanlime opened 8 years ago

fasterthanlime commented 8 years ago

Here's the short of it:

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:

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 commented 8 years ago

:+1:

refi64 commented 8 years ago

:(

(cues Taps)

fasterthanlime commented 8 years ago

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 commented 8 years ago

:+1:

davidhesselbom commented 8 years ago

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 commented 8 years ago

I agree completely with Amos here.

fasterthanlime commented 8 years ago

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 commented 8 years ago

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 :)