3
votes
2answers
200 views

Which programming idiom to choose for this open source library?

I have an interesting question about which programming idiom is easier to use for beginner developers writing concrete file parsing classes. I'm developing an open source library, which one of the ...
7
votes
2answers
252 views

How to share control of links/domains on an open source project with many collaborators?

I'm trying to help the Rebol project re-engineer its web presence now that it is open source as Apache 2 — after nearly two decades of proprietary license! The language's creator currently has ...
5
votes
1answer
466 views

Good open source projects to master Python concurrency [closed]

Concurrent programming in Python is very colorful (and confusing too). There's just too many options with each having it's pros and cons... Thread based (threading module) Process based ( ...
2
votes
1answer
592 views

Getting involved in an open-source Python-Java project [closed]

I'm a first-year PhD student in Ireland. My background is in mathematics, though I'm going to stream my career into programming with Python, Java and C++ languages. I have some good experience with ...
4
votes
4answers
255 views

What should I do before open sourcing a project? [duplicate]

I am planning on opening sourcing a project that I've been working on for a while and that I think would benefit the community. I've already cleaned up the code, added a reasonable license, and wrote ...
8
votes
2answers
10k views

Open source projects, how to choose?

I would like to join an open source project since I think I am good enough at programming to progress onto reading others code and to modify it. But the problem is, how would I choose an open source ...
17
votes
9answers
5k views

Why hasn't C# gained much traction within the opensource community? [closed]

I'm not expecting C# to be on par with say Java or Python in the open source community, but it still surprises me just how far behind it is. 'Multi language' open source repos like google code or ...