CP Pledge
-
This is a continuation of the previous thread I started about Carlos. I wanted to divide the topic to two: one dealing with thoughts about Carlos' decision, which I am fine with, and this one dealing with our ability to trust code written by fellow CPians, which I am not ok with. >> Copied from previous post Also, how can you trust to use code that you obtained from Code Project; if, at anytime in the future, your right to use the code can be rescinded. Should we pledge to other CPians unrestricted use of libraries that we post, (or at least, indicate the full restriction at the time we post the articles). The notion of retractability makes CP a less desireable source of code. Should we have a pledge? Thanks, Wes
-
This is a continuation of the previous thread I started about Carlos. I wanted to divide the topic to two: one dealing with thoughts about Carlos' decision, which I am fine with, and this one dealing with our ability to trust code written by fellow CPians, which I am not ok with. >> Copied from previous post Also, how can you trust to use code that you obtained from Code Project; if, at anytime in the future, your right to use the code can be rescinded. Should we pledge to other CPians unrestricted use of libraries that we post, (or at least, indicate the full restriction at the time we post the articles). The notion of retractability makes CP a less desireable source of code. Should we have a pledge? Thanks, Wes
Post the link to provide more info. Some of us (me included) are wondering what the specifics of what you are saying might be. Got a link with more info? Rex Winn
-
Post the link to provide more info. Some of us (me included) are wondering what the specifics of what you are saying might be. Got a link with more info? Rex Winn
http://www.codeproject.com/lounge.asp?msg=537231#xx537231xx[^] This is the link
-
This is a continuation of the previous thread I started about Carlos. I wanted to divide the topic to two: one dealing with thoughts about Carlos' decision, which I am fine with, and this one dealing with our ability to trust code written by fellow CPians, which I am not ok with. >> Copied from previous post Also, how can you trust to use code that you obtained from Code Project; if, at anytime in the future, your right to use the code can be rescinded. Should we pledge to other CPians unrestricted use of libraries that we post, (or at least, indicate the full restriction at the time we post the articles). The notion of retractability makes CP a less desireable source of code. Should we have a pledge? Thanks, Wes
I really think that people should have a right to use the code on CodeProject in their apps, whether commercial or non-commercial. I think that a CP pledge would be a good idea. From the CP submission page:
If you post to CodeProject then you retain copyright of your article and code. You also give CodeProject permission to use it in a fair manner and also permit all developers to freely use the code in their own applications. Note that we do not accept time limited, shareware contributions or binary-only contributions. All code that is available from our site must be available for use for free, and all applications or binaries submitted must contain source code. CodeProject is a place to share source code, not applications.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi -
This is a continuation of the previous thread I started about Carlos. I wanted to divide the topic to two: one dealing with thoughts about Carlos' decision, which I am fine with, and this one dealing with our ability to trust code written by fellow CPians, which I am not ok with. >> Copied from previous post Also, how can you trust to use code that you obtained from Code Project; if, at anytime in the future, your right to use the code can be rescinded. Should we pledge to other CPians unrestricted use of libraries that we post, (or at least, indicate the full restriction at the time we post the articles). The notion of retractability makes CP a less desireable source of code. Should we have a pledge? Thanks, Wes
http://www.codeproject.com/cs/combobox/vsnetcombobox.asp?msg=496327#xx496327xx[^] As of today you can visit http://www.sharplibrary.com to buy a commercial version of what it used to be known as the UtilityLibrary. You can go to the starting FAQ section and look through the file: BugFixes.html to see how different the commercial version is from the old version on this article. In short, the SharpLibrary has 326 bug fixes/ improvements over this old version, it comes with 34 Controls/Components available from the Toolbox. It has full designer support for all available controls, 37 samples showing the use of every single control in the library, MSDN style documentation of all public types in the library, comes with full source code, three months of technical support and three months of free updates. As of today, I am also changing the use of the source code of this article so that it does not interfere with the commercial version of the library. I don't do it as an update to the article itself to avoid people thinking that I am actually updating or improving the article. The code in this article or any other article of mine can only be used for educational purposes, or in personal, non commercial applications. This code cannot be used for either commercial or Open source code projects, nor can be distributed in any way without my written authorization. You are welcome to acquire a commercial license should you want to use production quality code in you commercial application. Regards, Carlos H. Perez. Thanks, Wes
-
http://www.codeproject.com/cs/combobox/vsnetcombobox.asp?msg=496327#xx496327xx[^] As of today you can visit http://www.sharplibrary.com to buy a commercial version of what it used to be known as the UtilityLibrary. You can go to the starting FAQ section and look through the file: BugFixes.html to see how different the commercial version is from the old version on this article. In short, the SharpLibrary has 326 bug fixes/ improvements over this old version, it comes with 34 Controls/Components available from the Toolbox. It has full designer support for all available controls, 37 samples showing the use of every single control in the library, MSDN style documentation of all public types in the library, comes with full source code, three months of technical support and three months of free updates. As of today, I am also changing the use of the source code of this article so that it does not interfere with the commercial version of the library. I don't do it as an update to the article itself to avoid people thinking that I am actually updating or improving the article. The code in this article or any other article of mine can only be used for educational purposes, or in personal, non commercial applications. This code cannot be used for either commercial or Open source code projects, nor can be distributed in any way without my written authorization. You are welcome to acquire a commercial license should you want to use production quality code in you commercial application. Regards, Carlos H. Perez. Thanks, Wes
Are you just trying to increase your post count tonight or something? ;P (Just kidding Wes...)
Flight to Redmond - £200 Bulldozer Rental - £100 Destroying the MS campus single handedly for not doing an Academic upgrade, PRICELESS! -Jonny Newman
-
This is a continuation of the previous thread I started about Carlos. I wanted to divide the topic to two: one dealing with thoughts about Carlos' decision, which I am fine with, and this one dealing with our ability to trust code written by fellow CPians, which I am not ok with. >> Copied from previous post Also, how can you trust to use code that you obtained from Code Project; if, at anytime in the future, your right to use the code can be rescinded. Should we pledge to other CPians unrestricted use of libraries that we post, (or at least, indicate the full restriction at the time we post the articles). The notion of retractability makes CP a less desireable source of code. Should we have a pledge? Thanks, Wes
I think Carlos's article should be removed from CP and we can then forget about the incident. jhaga CodeProject House, Paul Watson wrote: ...and the roar of John Simmons own personal Nascar in the garage. Meg flitting about taking photos.Chris having an heated arguement with Colin Davies and .S.Rod. over egian values. Nish manically typing *censur*. Duncan racing around after his pet *c.* Michael Martin and Bryce loudly yelling *c.* C.G. having a fit as Roger Wright loads up *c.* . Anna waving her *c.* and Deb scoffing chocolates in the corner. ...Good heavens!
-
I think Carlos's article should be removed from CP and we can then forget about the incident. jhaga CodeProject House, Paul Watson wrote: ...and the roar of John Simmons own personal Nascar in the garage. Meg flitting about taking photos.Chris having an heated arguement with Colin Davies and .S.Rod. over egian values. Nish manically typing *censur*. Duncan racing around after his pet *c.* Michael Martin and Bryce loudly yelling *c.* C.G. having a fit as Roger Wright loads up *c.* . Anna waving her *c.* and Deb scoffing chocolates in the corner. ...Good heavens!
jhaga wrote: I think Carlos's article should be removed from CP and we can then forget about the incident. What for? His code is still usable in educational and non-commercial apps. Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
jhaga wrote: I think Carlos's article should be removed from CP and we can then forget about the incident. What for? His code is still usable in educational and non-commercial apps. Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Soon all articles here on CP will be for educational and non-commercial use only. I would not like that, and I think it is against the spirit that CP represents. Of course we can devide CP in two, with one part containing free code and the other for educational and non-commercial use only. In the end we would have two articles of everything! jhaga CodeProject House, Paul Watson wrote: ...and the roar of John Simmons own personal Nascar in the garage. Meg flitting about taking photos.Chris having an heated arguement with Colin Davies and .S.Rod. over egian values. Nish manically typing *censur*. Duncan racing around after his pet *c.* Michael Martin and Bryce loudly yelling *c.* C.G. having a fit as Roger Wright loads up *c.* . Anna waving her *c.* and Deb scoffing chocolates in the corner. ...Good heavens!
-
Soon all articles here on CP will be for educational and non-commercial use only. I would not like that, and I think it is against the spirit that CP represents. Of course we can devide CP in two, with one part containing free code and the other for educational and non-commercial use only. In the end we would have two articles of everything! jhaga CodeProject House, Paul Watson wrote: ...and the roar of John Simmons own personal Nascar in the garage. Meg flitting about taking photos.Chris having an heated arguement with Colin Davies and .S.Rod. over egian values. Nish manically typing *censur*. Duncan racing around after his pet *c.* Michael Martin and Bryce loudly yelling *c.* C.G. having a fit as Roger Wright loads up *c.* . Anna waving her *c.* and Deb scoffing chocolates in the corner. ...Good heavens!
jhaga wrote: Soon all articles here on CP will be for educational and non-commercial use only. I think this statement is too premature considering that so far among the 100s of authors we have only Carlos who has done this. But then you are partially right in the sense that others might follow. But I guess in one way it's fair that he expects people who make money out of his code to pay him a share of their income. Nothing is free in life, nothing at all, and so it be with lines of code. Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
jhaga wrote: Soon all articles here on CP will be for educational and non-commercial use only. I think this statement is too premature considering that so far among the 100s of authors we have only Carlos who has done this. But then you are partially right in the sense that others might follow. But I guess in one way it's fair that he expects people who make money out of his code to pay him a share of their income. Nothing is free in life, nothing at all, and so it be with lines of code. Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Nishant S wrote: Nothing is free in life, nothing at all, and so it be with lines of code. The code I have posted here on CP is free, so something is ;) As I see it, the problem is more that he suddenly changes the way you can use his free controls. You could use them before, in commercial apps, but today you can't. What about people already using the controls in commercial apps, should they suddenlu be forced to pay for what used to be a freeware control? No! It's like drug pushers: "this one is free" and suddenly they need money for the stuff. X| - Anders Money talks, but all mine ever says is "Goodbye!"
-
Nishant S wrote: Nothing is free in life, nothing at all, and so it be with lines of code. The code I have posted here on CP is free, so something is ;) As I see it, the problem is more that he suddenly changes the way you can use his free controls. You could use them before, in commercial apps, but today you can't. What about people already using the controls in commercial apps, should they suddenlu be forced to pay for what used to be a freeware control? No! It's like drug pushers: "this one is free" and suddenly they need money for the stuff. X| - Anders Money talks, but all mine ever says is "Goodbye!"
Anders Molin wrote: What about people already using the controls in commercial apps, should they suddenlu be forced to pay for what used to be a freeware control? Uhm I dont think existing code is affected. It's just that you cannot release anything from this point that's commercial and that uses his code. Thats how I understand it. I dont think Carlos has any legal right to tell someone to pay him for an app the guy developed last year and which used Carlos' code. Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
Anders Molin wrote: What about people already using the controls in commercial apps, should they suddenlu be forced to pay for what used to be a freeware control? Uhm I dont think existing code is affected. It's just that you cannot release anything from this point that's commercial and that uses his code. Thats how I understand it. I dont think Carlos has any legal right to tell someone to pay him for an app the guy developed last year and which used Carlos' code. Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Nishant S wrote: Uhm I dont think existing code is affected. It's just that you cannot release anything from this point that's commercial and that uses his code. Thats how I understand it. But what about an application being developed on right now, 90% done, that uses his code. Should the developer be forced to replace his controls because he changed his mind? Treating people this way sucks, it's bad ethics. He could tell epople that he stopped working on the free version, and if you wanted new features you should by it, that would IMHO be an ok way to do it. - Anders Money talks, but all mine ever says is "Goodbye!"
-
Nishant S wrote: Uhm I dont think existing code is affected. It's just that you cannot release anything from this point that's commercial and that uses his code. Thats how I understand it. But what about an application being developed on right now, 90% done, that uses his code. Should the developer be forced to replace his controls because he changed his mind? Treating people this way sucks, it's bad ethics. He could tell epople that he stopped working on the free version, and if you wanted new features you should by it, that would IMHO be an ok way to do it. - Anders Money talks, but all mine ever says is "Goodbye!"
Anders Molin wrote: But what about an application being developed on right now, 90% done, that uses his code. Should the developer be forced to replace his controls because he changed his mind? Treating people this way sucks, it's bad ethics. Yup, I hadn't thought of that. That really sucks! As you said the decent thing to do would have been to say that the existing version will not be updated nor will any bug fixes be released. Oh well, that's the way the world is these days. Money rules over everything else :-) Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
Nishant S wrote: Uhm I dont think existing code is affected. It's just that you cannot release anything from this point that's commercial and that uses his code. Thats how I understand it. But what about an application being developed on right now, 90% done, that uses his code. Should the developer be forced to replace his controls because he changed his mind? Treating people this way sucks, it's bad ethics. He could tell epople that he stopped working on the free version, and if you wanted new features you should by it, that would IMHO be an ok way to do it. - Anders Money talks, but all mine ever says is "Goodbye!"
Legally, I think that you (the developer) would be bound by whatever the arrangement was when you downloaded the code initially. I'm not a lawyer of course so don't quote me, but you can't change an agreement after the fact unless you provide for your right to do so in advance. David
-
This is a continuation of the previous thread I started about Carlos. I wanted to divide the topic to two: one dealing with thoughts about Carlos' decision, which I am fine with, and this one dealing with our ability to trust code written by fellow CPians, which I am not ok with. >> Copied from previous post Also, how can you trust to use code that you obtained from Code Project; if, at anytime in the future, your right to use the code can be rescinded. Should we pledge to other CPians unrestricted use of libraries that we post, (or at least, indicate the full restriction at the time we post the articles). The notion of retractability makes CP a less desireable source of code. Should we have a pledge? Thanks, Wes
I think we need more than just a pledge, I think we need some basic but effective software licensing agreements that cover this. Chris and I have been working on some simple licensing agreements that would: a) help to guarantee that the developers who download code have the right to use it in a legally understandable and defined manner b) help to protect article authors who post code from being open to action from people who download code and have a bad experience c) protect advertisers and sponsors d) protect us too (Codeproject.com) So far the rights of use and legals issue has been minor ones, but something we've certainly been looking to address to protect everyone's interets (authors, downloaders, our advertisers, Codeproject, etc.) I guess this is just part of CodeProject growing. Nobody's happy about it, but it needs to be done. David
-
I think we need more than just a pledge, I think we need some basic but effective software licensing agreements that cover this. Chris and I have been working on some simple licensing agreements that would: a) help to guarantee that the developers who download code have the right to use it in a legally understandable and defined manner b) help to protect article authors who post code from being open to action from people who download code and have a bad experience c) protect advertisers and sponsors d) protect us too (Codeproject.com) So far the rights of use and legals issue has been minor ones, but something we've certainly been looking to address to protect everyone's interets (authors, downloaders, our advertisers, Codeproject, etc.) I guess this is just part of CodeProject growing. Nobody's happy about it, but it needs to be done. David
David Cunningham wrote: b) help to protect article authors who post code from being open to action from people who download code and have a bad experience Egad! Do you mean that right now, someone can actually sue me for his app crashing from using one of my freeware classes???? :omg: Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
David Cunningham wrote: b) help to protect article authors who post code from being open to action from people who download code and have a bad experience Egad! Do you mean that right now, someone can actually sue me for his app crashing from using one of my freeware classes???? :omg: Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Hey, Nish, your AutoRepeat button class crashed my app, causing me $10,000 worth of damage. Unfortunately, you are in India, so there are jurisdictional issues. Do you plan to come by the US, anytime soon? I need my 10K. ;P Wes
-
Hey, Nish, your AutoRepeat button class crashed my app, causing me $10,000 worth of damage. Unfortunately, you are in India, so there are jurisdictional issues. Do you plan to come by the US, anytime soon? I need my 10K. ;P Wes
Wesner Moise wrote: Hey, Nish, your AutoRepeat button class crashed my app, causing me $10,000 worth of damage. Unfortunately, you are in India, so there are jurisdictional issues. Since I ported Joe Newcomer's original MFC class, I guess you can sue both of us together :-) Wesner Moise wrote: Do you plan to come by the US, anytime soon? I need my 10K. Uhm dunno, right now, when I will be returning. 10 K eh? That's nothing ;-) Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
-
Wesner Moise wrote: Hey, Nish, your AutoRepeat button class crashed my app, causing me $10,000 worth of damage. Unfortunately, you are in India, so there are jurisdictional issues. Since I ported Joe Newcomer's original MFC class, I guess you can sue both of us together :-) Wesner Moise wrote: Do you plan to come by the US, anytime soon? I need my 10K. Uhm dunno, right now, when I will be returning. 10 K eh? That's nothing ;-) Nish
"I'm a bit bored at the moment so I'm thinking about writing a new programming language" - Colin Davies My book :- Summer Love and Some more Cricket [New Win] Review by Shog9 Click here for review[NW]
Nishant S wrote: ForumThe Lounge Subject:Re: CP Pledge Sender:Nishant S Date:11:14 28 Jun '03 Wesner Moise wrote: Hey, Nish, your AutoRepeat button class crashed my app, causing me $10,000 worth of damage. Unfortunately, you are in India, so there are jurisdictional issues. Since I ported Joe Newcomer's original MFC class, I guess you can sue both of us together Wesner Moise wrote: Do you plan to come by the US, anytime soon? I need my 10K. Uhm dunno, right now, when I will be returning. 10 K eh? That's nothing Nish If it's nothing, then send me the amount by mail to: Wesner Moise 456 789th Ave NE Sammamish, WA 98074 ;P Hmm... Well, if you really do send money, please send me e-mail beforehand so that I can make sure the address is correct! Thanks, Wes