+1

On 28 Apr 2012, at 17:31, Isaac Schlueter <i...@izs.me> wrote:

> On Thu, Apr 26, 2012 at 10:53, Dennis Kane <dkan...@gmail.com> wrote:
>> Let's all remember what open source is really all about.  A program is
>> called closed source if it is distributed in binary format only.  The open
>> source movement makes the demand that one cannot distribute a binary program
>> using, for example, GPL'ed code without also making the source code
>> available.
>> 
>> But a server side process has nothing to do with any of this!
> 
> The GPL and BSD/MIT licenses are very different.  What you describe is 
> copyleft.
> 
> There's also the LGPL, which *may* be linked against or depended upon
> by non-GPL programs, but may *not* be extended or used to create
> non-GPL derivative works.
> 
> And there's AGPL, which states that you may not use the software in
> network programs unless all those who use the software over a network
> *also* have access to the source.  Ie, it's like GPL, with a broader
> definition of "distribution".
> 
> The MIT and BSD licenses are much more liberal, and as far as I've
> ever seen, they're pretty much equivalent.  They are not copyleft, and
> not viral.  GPL is much less popular in the node community than MIT
> and BSD.  The Apache license is similar in intent to MIT and BSD, but
> with additional language regarding copyrights an patents.
> 
> All I'm saying is: saying "the point of open source" is like saying
> "the goal of american politics".  There are a lot of different
> conflicting goals, and groups, and ideologies.  Lumping it all into a
> single bucket loses a lot of details.  In fact, many in the Free
> Software movement would object to even being associated with the term
> Open Source at all, since to them, it's more about freedom to modify
> and extend than having access to code, which is viewed as merely a
> means to an end.
> 
> 
>> I've already been told more than once to rethink/change my approach.
>>  Seriously?  I mean, let's get serious here.  The only time I get snarky is
>> when people get pushy with their demands to just hand out something that has
>> resulted from years of torment.  This just is not any old program.  It just
>> isn't.  Period.
> 
> There's a pattern you're matching here, which I'm sure many of us have
> seen many times in software communities.
> 
> "I have a really awesome killer idea.  This is going to change
> everything!  No, you can't see it.  But it's going to be amazing.
> I've put *so much* time and effort into it.  I've been slaving away
> for years.  If you come join me (which you will have to be very
> motivated, lucky, and exceptional for me to allow you to do), then
> untold riches will be yours to share!"
> 
> The pattern is:
> 
> 1. Vague promises of paradigm shifting software of epic proportions.
> (The "Noble Ambition")
> 2. Self-congratulatory claims of effort and sacrifice that went into
> its production.  (The "Quest")
> 3. A promise to share with a special few who are up to the challenge.
> 4. An resistance to sharing *any* relevant details.  (When pressed,
> reacting with indignant objections regarding principles and
> propriety.)
> 
> I've taken to think of this as the "Genius Martyr" syndrome.  It
> doesn't always present with crippling insanity, but that is a common
> pathology.  It isn't always a technical idea, either; sometimes it's a
> new way to handle governance in the group, or a revolutionary business
> plan (where they're refusing to take any investment), etc.
> 
> It may be that there may come a time when some GM exhibits this
> pattern in a technical community, and does in fact have some awesome
> thing.  Perhaps a few GMs have ideas which are actually worth more
> than the paper they refuse to print them on.
> 
> If that time comes, if that idea shows up, and it's presented this
> way, I'll probably miss out on it.  Why?  Because in my years in
> software communities, 100% of the time that this pattern has presented
> (and it is sadly not rare at all), the result has been the same.
> 
> A few people react with interest, which then of course leads to more
> hinting.  Finally people start pushing for proof, at which time the GM
> lashes out defensively, claiming that the open source community is a
> bunch of greedy hippies who want something for nothing, or questioning
> the commitment or competence of those in the community to actually
> contribute to the Noble Ambition.
> 
> In most cases, a flame war erupts and then the GM goes away
> eventually, or sticks around making trouble until they're eventually
> banned (or the community just gots to crap, which is sadly very
> common.)  In a few cases, someone in the group will bait the GM by
> feigning interest, attempting to draw out the crazy for their
> entertainment.
> 
> I'm sure that many of us have *been* a GM at one point or another in
> our lives.  I know I have.  It was embarrassing.  I survived.
> 
> 
> As a person heavily invested in the Node.js community, I really don't
> want to see it devolve into pointless bickering and personal insults.
> We just can't have that.  It's not good for anyone.  It doesn't lead
> to creativity or good will, and it tends to keep out the most
> productive potential members.
> 
> So, Dennis, if you are serious, and you actually have a great idea,
> you surely must realize that you need to go create something
> *tangible* and *visible* before anyone will take it seriously.
> Because, regardless of how talented, intelligent, insightful,
> passionate, driven, or *right* you may in fact be, as long as you
> *look* like a crazy person, people will think you're crazy.  The more
> you scream "TAKE ME SERIOUSLY", the less they will.  That's just how
> it works.
> 
> If your goal is to generate publicity for your project, or to recruit
> others to your cause, then I think that the facts speak for
> themselves, that this is not effective.  You can curse the world for
> failing to recognize your genius, but that won't make the world
> recognize your genius.
> 
> 
>> The only time I get snarky is
>> when people get pushy with their demands to just hand out something that has
>> resulted from years of torment.  This just is not any old program.  It just
>> isn't.  Period.
> 
> If that's the only time you get snarky, then you should not
> participate on this mailing list, because it is common practice here
> to demand and expect that bold claims come with compelling evidence,
> and excessive snark is not acceptable.  No one cares how much torment
> went into your program.  They care how much value comes out of it.
> Period.
> 
> -- 
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to