Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Open source

  1. Oct 19, 2014 #1
    I want to contribute to the open source but i am unable to know the exact way, how and where should I do that. If anyone can help?
  2. jcsd
  3. Oct 19, 2014 #2


    User Avatar
    Gold Member

    There IS no "the" open source. There are tons of applications, developed by different people, that are open source. Start by Googling "gnu license".

    Here's one hit that is a good place to start:

  4. Oct 19, 2014 #3
    Yes! I got that. We can start our contribution from gnu licenses directly ?
  5. Oct 19, 2014 #4


    User Avatar
    Gold Member

    WHAT contrbution? A contribution is not to the GNU license, it is to a specific software application developed by a specific individual or group and you have to figure out what application you want to contribute to an contact the authors or look at their web page to see what the contribution rules are.
  6. Oct 19, 2014 #5
    Gotchaa.. thanks a lot !!
  7. Oct 19, 2014 #6


    User Avatar
    Science Advisor
    Gold Member
    2017 Award

    Depending on which computer languages and tools you use, there are probably web sites for users. If you are interested in an open source tool or language, xxxyyy, then Google "xxxyyy users group" and see what pops up. Working with them should give you some orientation and ideas for your own work. I am familiar with a Perl web site cpan.org. I am also aware of a git repository, github.com where people share code, but I have no experience with it.
  8. Oct 20, 2014 #7
    I am familiar with C, C++, JAVA and python(basics). I am doing my bachelors, currently. Where should I start with ? Also please guide me with my first opensource contribution. Thanks.
  9. Oct 20, 2014 #8


    User Avatar
    Gold Member

    You are asking too much. YOU need to find an open source application that you think is interesting and that you might like to participate in and then YOU need to contact the developers of that application and find out what the rules are. We cannot do that for you.
  10. Oct 20, 2014 #9

    jim mcnamara

    User Avatar

    Staff: Mentor

    Go to http://sourceforge.net/ People start projects there all the time. Many projects are only partially complete. Email the project owner and find out what you can do.
  11. Oct 20, 2014 #10
    Yes, this sounds good. Thanks a lot, this was a great help !!
  12. Oct 20, 2014 #11


    User Avatar
    Gold Member

    There are many ways one can contribute to an open source project.
    For example Stockfish's project (a chess engine), became the number 1 in terms of strength due to a testing platform. Programmers can modify the code and they test on thousands of games to check whether the change was good or bad in terms of elo. This requires a lot of computing power, and anyone can share their cpu's to the task; no need to be a programmer for that.
    Here are the current patches being tested: http://tests.stockfishchess.org/tests.
  13. Oct 20, 2014 #12
    This is amazing !! I loved it. Thanks a lot !!
  14. Oct 20, 2014 #13

    Doug Huffman

    User Avatar
    Gold Member

  15. Oct 20, 2014 #14
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook