Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 621783
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T18:54:49+00:00 2026-05-13T18:54:49+00:00

I realize that this might be a duplicate question but this question is very

  • 0

I realize that this might be a duplicate question but this question is very specific to my skill set.

I’d like to join an open source software project. I’m an professional software developer and graduate student (Master of Science in Software Engineering) and professionally (in my day job), I work with ASP.NET, ASP/VBScript and SQL Server.

I recently took my first graduate course and the course introduced me to MinGW, Cygwin and GCC. This opened my eyes to the power and greatness of open source software. I’ve always respected Firefox and Subversion — the big names — but that gave me greater insight.

I want to join a project that I can be productive in but yet can learn in. I’d like the project to be early on in development but showing promise (if it fails or is discontinued, I’ll find a new one). I’d prefer the project to be in the Linux community but with the expectation that it will work on Windows, Mac OS X and Linux.

The following are the technologies that I’m familiar with.

  • .NET 2.0, 1.1
  • SQL Server
  • SQLite
  • Cocoa
  • Cocoa Touch
  • MySQL
  • Mercurial
  • Subversion
  • Cygwin
  • MinGW
  • GCC / GDB

IDEs

  • Visual Studio 2005/2008
  • NetBeans
  • Xcode
  • Notepad 🙂

Languages

  • C#
  • VB.NET
  • C++ (barely)
  • Objective-C (Preferred)
  • C (Preferred)
  • JavaScript
  • HTML / XML / etc.

I realize that this question is somewhat subjective but this answer is going to be best suited to what I want in a project. I’ll update this post when I get questions to guide what I’m looking for.

Update: I’ve still not found a project that might fit me. The projects previously mentioned, MariaDB and Mono, are both good choices, but they are a bit more mature than I’d be comfortable with.

Also, I do realize that there is some politics when joining a project. But the nice thing about open source is I can start participating without being a full (or even 1/2) “member” of the team. Just to start learning the codebase and making a contributions to the core team… That would be enough for myself.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T18:54:49+00:00Added an answer on May 13, 2026 at 6:54 pm

    My recommendation based on your skill set would be working with multiple opensource projects. You have experience with C using both mingw and MSVC. Use that knowledge to help with native porting with libraries that only compile using mingw or only compile using MSVC. This contributes to the overall cross platform nature of the libs and gets you familiar with them. Once you are familiar with them, you can help to expand functionality. This would allow you to learn and contribute at the same time. There are quite a few libs so I won’t g into a big list. I will mention MySQL/MariaDB because I know these don’t compile nicely under MSVC from experience. Anyway, my 2 cents….

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Greets. I realize this might be seen as a duplicate question as this but
I realize that this question is impossible to answer absolutely, but I'm only after
Ok so I realize that this is a pretty vague question, but bear with
I realise that this is a very basic question, but it is one which
I realize that this would be COMPLETELY bad practice in normal situations, but this
I realize that the query this question is looking for won't be enough to
After posting this question and reading that one I realized that it is very
I've done numerous searches and I realize that I can just download this file
I realize that literally it translates to Java Enterprise Edition. But what I'm asking
I've recently been working with someone else's code and I realized that this individual

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.