Page 1 of 4 1234 LastLast
Results 1 to 10 of 33

Thread: RevFE Licensing. What is it, and what does it mean?

  1. #1
    North of the land of Hey Huns
    Auto Apps:loading...

    Join Date
    Jun 2004
    Location
    Westminster, MD
    Posts
    2,127

    RevFE Licensing. What is it, and what does it mean?

    So, I feel that I should post this up here before anyone starts writing plugins. CarPal is licensed GPLv2. What does that mean? http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

    If you don't feel like reading all the legal mumbo jumbo I'll try to explain it best I can here. As a note, when I say free in the below post, I mean free like freedom, not like beer. It is an important distinction when it comes to open source software.

    The GPL protects the code, not the developers. GPL ensures that the code released under its license, and all code derived thereof will be free. While I, as the copyright holder at any time retain the right to change the licensing of the code in my possession and under my copyright for future releases, I can NOT change the licensing of code already released. This means that code released is, and always will be free. This also means that binaries for CarPal may NOT be distributed without access to the source code. While sometimes the sourceforge repository falls a day or two behind, if anyone at any time wants the code for the released binaries and I do not have it in sourceforge by law I am required to let you know that you can contact me to get it.

    This license DOES allow anyone to take CarPal and sell it, they would however also have to release the source code with it. This means that CarPal would grow even more, so it's not entirely a bad thing, as it would still be free.


    Edit 5/26/09:
    The Interface used to link .net plugins with CarPal has been released LGPL. This means that .net plugins can be written closed source. This was a compromise on my part, but do not misunderstand my intentions. I greatly encourage plugin developers to contribute to the growth of CarPal by releasing their code GPL, this compromise was only to improve the functionality of CarPal at the cost of its own freedom.
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    RevFE
    My Shop

  2. #2
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,610
    Well if the plugins have to open sourced, I won't be able to transfer any of mine at present.

    Sorry.

  3. #3
    Mo' Programming Mo' Problems
    Auto Apps:loading...
    Sonicxtacy02's Avatar
    Join Date
    Sep 2004
    Location
    Woodbridge, VA
    Posts
    8,168
    Blog Entries
    53
    in all honesty i'd have a problem releasing mine as well if they have to be open source.
    mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
    Find my plugins on the MP3Car App Store!
    Follow Me on Twitter or Facebook
    Live mp3Car Facebook Chat

  4. #4
    North of the land of Hey Huns
    Auto Apps:loading...

    Join Date
    Jun 2004
    Location
    Westminster, MD
    Posts
    2,127
    That's alright. You can't have something be half free, kinda defeats the purpose. It's all or nothing.
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    RevFE
    My Shop

  5. #5
    Mo' Programming Mo' Problems
    Auto Apps:loading...
    Sonicxtacy02's Avatar
    Join Date
    Sep 2004
    Location
    Woodbridge, VA
    Posts
    8,168
    Blog Entries
    53
    Quote Originally Posted by malcom2073 View Post
    That's alright. You can't have something be half free, kinda defeats the purpose. It's all or nothing.
    fraid i dont know what you mean by this. There are NO licenses on any of my plugins made for RR. They are FREE for use... i just wont be throwing my source code out there without a reason for it. You dont wanna start being too picky about your software before it even gets off the ground.
    mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
    Find my plugins on the MP3Car App Store!
    Follow Me on Twitter or Facebook
    Live mp3Car Facebook Chat

  6. #6
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    GPL is the best way to go. NOTE there's a huge difference between free and "freedom". Malcom2073 is referring to not only free as in cost software but free as in speech software. Just because you give it away in binary form, doesn't make it completely free. Truely free software is the kind that I can take, modify, copy, improve and anything else I want with it.

    I think the biggest obstacle people will find with GPL'd interfaces is themselves. There are a lot of people who are shy about their code for whatever reason and don't want to release it. Not that they actually have some secret to hide.

    When I released the first code bits of nGhost almost 3 years ago, I was really shy about others looking at my code and mocking my style, immaturity, weak use of coding-feature-x, etc. But what I found was that people were more willing to help me improve it than they were in criticize me for how much I suck as a coder (and believe me, nghost v1 was aweful from a c++ coders perspective...). Plus, when others did contribute back to it, I got to learn from their coding syle, techniques and most importantly, coding-feature-x.

    NOTE also there are completely lagit reasons not to open your code... but many of those involve the use of some proprietary technology that you can't open...
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  7. #7
    North of the land of Hey Huns
    Auto Apps:loading...

    Join Date
    Jun 2004
    Location
    Westminster, MD
    Posts
    2,127
    Quote Originally Posted by Sonicxtacy02 View Post
    fraid i dont know what you mean by this. There are NO licenses on any of my plugins made for RR. They are FREE for use... i just wont be throwing my source code out there without a reason for it. You dont wanna start being too picky about your software before it even gets off the ground.
    As kev said, I am talking about freedom, not cost-free. By releasing plugins with no license, you're giving me the right to take your plugins, put them in my program, close source my program, and sell it for money. By releasing the source (under gpl) of plugins that are written for CarPal, if CarPal were to go closed source it would lose the ability to use any of the plugins, therefore killing a good amount of the functionality of CarPal. GPL protects the code.


    I could change the license of CarPal, allowing me to close source it, but that would defeat the purpose of free (like freedom) software because it would no longer be truly free. If you think that choosing to protect the freedom of the code over the developer is being picky, then that's what I'll do. It's your choice to not write plugins for it, and I'm fine with that. I took the step to open source CarPal, putting hours upon hours of work out there for the world to see. It was a tough decision, but I feel it's the right one as it can only help rather than hurt.
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    RevFE
    My Shop

  8. #8
    Organic Me
    Auto Apps:loading...
    Heather's Avatar
    Join Date
    Sep 2007
    Location
    Fells Point, Baltimore, MD
    Posts
    1,287
    Blog Entries
    48
    malcom (and Kev) thanks for coming forward and clarifying this from the start.

    mp3Car would like to offer support for both of you and your initiatives as they are of great benefit the community. Everyone here at mp3Car is really excited to see the growth of open front ends. Please let us know how we can help support your work.

  9. #9
    And then I was mod. Tidder's Avatar
    Join Date
    Sep 2003
    Location
    New Mexico, USA
    Posts
    4,207
    Yeah, it is sad for me to see that you guys don't want to release your plugins. If anything it will help make the software better. I will be releasing an iGuidance plugin shortly for CarPal, it's just about done and has good functionality. The source is uhh... not for the faint of heart, hopefully someone can help me clean it up a bit.
    Tidder

    Try RevFE
    The best resurrected frontend I've ever used, period.

  10. #10
    Maximum Bitrate Crinos's Avatar
    Join Date
    Mar 2009
    Location
    Kristiansand, Norway
    Posts
    483
    The though of others looking into my code, where in the beginning quite scary. As Kev noted... "What if they comment on my coding, and critizies it"...
    Yeah, how about that.. What if they comment on your code, and basically help you become a better programmer.

    That's what happened to me. After I gave a *blip* about what ppl think about my code, and just posted it as it is...

    Some times, I get... "Oh man, what a piece of crappy code. Where did you learn to code... Noobs ar Uz?".. and stuff like that..

    And sometimes, the opposite... "nice work, mind if I use.... " etc.

Page 1 of 4 1234 LastLast

Similar Threads

  1. What is the worst job you ever had?
    By fluffy2097 in forum Off Topic
    Replies: 16
    Last Post: 04-22-2008, 01:55 PM
  2. What software is this??? It looks really good....
    By bankingdom in forum Software & Software Development
    Replies: 7
    Last Post: 06-30-2003, 03:15 AM
  3. What to look for in a PSU some info for you
    By cproaudio in forum Power Supplies
    Replies: 9
    Last Post: 04-04-2003, 01:07 AM
  4. What time is it? Check this out!
    By dekodan in forum Software & Software Development
    Replies: 7
    Last Post: 09-24-2001, 02:10 PM
  5. What do you think of my playlist??
    By SkinnyBoy in forum Software & Software Development
    Replies: 19
    Last Post: 07-19-2001, 12:51 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •