Re: The sendmail discussion...

2002-03-29 Thread Robert L Sowders

Brian T.Schellenberger [EMAIL PROTECTED]
03/28/2002 05:07 AM

 
To: Robert L Sowders [EMAIL PROTECTED], Gregory Neil Shapiro 
[EMAIL PROTECTED]
cc: [EMAIL PROTECTED], [EMAIL PROTECTED], 
[EMAIL PROTECTED]
Subject:Re: The sendmail discussion...

|On Thursday 28 March 2002 06:39 am, Robert L Sowders wrote:
|| Greg is absolutely correct.
||
|| These whiners, who constantly moan for code while never contributing 
any,
|| should contribute the code if they want it changed.
||
|| Also I shudder to think that those who customize their systems would
|| actually learn how to use all the tools available to them to prevent a
|| makeworld from overwriting or undoing their customizations. :)

|I was sorta wondering about that . . .

|The whole mailwrapper takes care of this anyway, doesn't it?  At least 
that's 
|what it's there for . . . don't you just re-install the port and voila! 
life 
|is good again?

|| I wish that we could assign a bitch rating to some of these emails. Say 
a
|| sliding bitch scale depending on how much code the bitchee has
|| contributed.  Then they could easily be filtered to /dev/null.
|| Waddayathink? ;)

|So what you are saying is that you never want people to use (or at least 
to 
|customize) FreeBSD unless they are FreeBSD developers?

My original email was from anger and I'm sorry, what I should have said 
was that people that customize their systems and then want to upgrade it, 
should learn to use make.conf and cvsup refuse files so their 
customizations don't get over writtian, or at least not complain about it 
when it does if they can't be bothered.  I also believe that the NetBSD 
syspkg idea is neato.

My apologies to everyone.

|That's the most extreme version of we won't care about who uses it that 

|I've ever heard.  The fact is, it's a lot more convenient for all FreeBSD 

|users if the user base is expanded because it makes hardware and software 

|vendors pay more attention to FreeBSD.

Ok beat me whip me, I been bad, I know. But I do care none the less.

|So *some* accomidation to people who are at least willing to get their 
hands 
|dirty with scripts is in the interest of the entire FreeBSD community. 
Sure, 
|you don't want to lose all the benefits of FreeBSD in a mad rush to 
|accomodate the masses -- I left the Linux fold in part becuase I felt 
that 
|the mainstream distributions, at least, were going too far to do that, 
but 
|it's certainly possible to go too far in the other direction as well.



|| Much ado about nothing, so far, RTFM.

|-- 
|Brian T. Schellenberger . . . . . . .   [EMAIL PROTECTED] (work)
|Brian, the man from Babble-On . . . .   [EMAIL PROTECTED] (personal)
|   ME --  http://www.babbleon.org
|http://www.eff.org   -- GOOD GUYS --  http://www.programming-freedom.org 




To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Robert L Sowders

Greg is absolutely correct.

These whiners, who constantly moan for code while never contributing any, 
should contribute the code if they want it changed. 

Also I shudder to think that those who customize their systems would 
actually learn how to use all the tools available to them to prevent a 
makeworld from overwriting or undoing their customizations. :)

I wish that we could assign a bitch rating to some of these emails.  Say a 
sliding bitch scale depending on how much code the bitchee has 
contributed.  Then they could easily be filtered to /dev/null. 
Waddayathink? ;)

Much ado about nothing, so far, RTFM.



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Karsten W. Rohrbach

Robert L Sowders([EMAIL PROTECTED])@2002.03.28 03:39:51 +:
 Greg is absolutely correct.

yes, i agree

 These whiners, who constantly moan for code while never contributing any, 
 should contribute the code if they want it changed. 

being a terrible c-coder i have to admit that, after having a warm
fuzzy feel in the freebsd community since years, i did not contribute
more than a single line of code (wich, when i recall it right, was a fix
to the overall limit of FD_SETSIZE inducing severe resource limitations 
to a variety of daemons, including apache, that could not open more than
256 files/sockets at once). what i did here in germany was to convince
customers that freebsd was much more stable and performant for their
setups than other os alternatives, and that, if i am allowed to say,
with success. with my heritage from systems administration and systems
deployment, i am neither a kernel hacker nor a c-wizard, but that's okay
(in my opinion, of course) for me. what i did and do contribute are
ideas (well, some may have been pretty wacky) and i highly appreciate
the effort of all contributing people, creating a serious amount of
high-quality code and answering the many questions posted on the
mailing lists.

 Also I shudder to think that those who customize their systems would 
 actually learn how to use all the tools available to them to prevent a 
 makeworld from overwriting or undoing their customizations. :)

this, i already learned quite a long time ago, but this does not really
fix the -RELEASE giving no option on how to select subsystems before
they are installed in the filesystem during bootstrap installation.
and, yes, i did an own release based on -STABLE for internal use for
quite some time, but this turned out to be a very time-consuming
process.

 I wish that we could assign a bitch rating to some of these emails.  Say a 
 sliding bitch scale depending on how much code the bitchee has 
 contributed.  Then they could easily be filtered to /dev/null. 
 Waddayathink? ;)

;-) i know, that my posts on the base dist completeness issues did not
gain me a hundred points in core and the rest of the community, but i
perceive the reality my way, in my eyes, thus certainly biased, too.
i also get your point that, with my bitch level, my reputation in the
community might not have improved in the last days, but the lack of
package installation manifests in general (mainly for contrib/*) is an
important point in freebsd installation, deployment and administration.
i and several other people do not consider this as a bikeshed question,
but you are right, that code does not write itself. therefor - in my
little spare time - i am currently looking into installation tracking 
and also netbsd's syspkg concept and implementation.

 Much ado about nothing, so far, RTFM.

you of course mean the fine manual that comes with /usr/src/release ;-)

since i spun off the whole mess, that obviously upset a lot of people,
and i've received several very emotional responses (which, i must say,
have nothing to do with discussion of the technical issue) i will look
into the options mentioned above and contact the responsible folks when 
i got something done.

i have to add, that i never had the impression of the freebsd community
in general being based on emotions rather than on technical facts. i
really appreciate that greg spent his time on writing down his point of
view, the facts about his part in the sendmail/freebsd and the problems
he is seeing. his mail perfectly illustrates the professional attitude
behind the development of freebsd, and this spirit makes it the favourite
server os for many people throughout the world.

regards,
/k

-- 
 Gravity is an unforgiving motherfucker.
KR433/KR11-RIPE -- WebMonster Community Founder -- nGENn GmbH Senior Techie
http://www.webmonster.de/ -- ftp://ftp.webmonster.de/ -- http://www.ngenn.net/
GnuPG 0x2964BF46 2001-03-15 42F9 9FFF 50D4 2F38 DBEE  DF22 3340 4F4E 2964 BF46
My mail is GnuPG signed -- Unsigned ones are bogus -- http://www.gnupg.org/
Please do not remove my address from To: and Cc: fields in mailing lists. 10x



msg36686/pgp0.pgp
Description: PGP signature


Re: The sendmail discussion...

2002-03-28 Thread Brian T . Schellenberger

On Thursday 28 March 2002 06:39 am, Robert L Sowders wrote:
| Greg is absolutely correct.
|
| These whiners, who constantly moan for code while never contributing any,
| should contribute the code if they want it changed.
|
| Also I shudder to think that those who customize their systems would
| actually learn how to use all the tools available to them to prevent a
| makeworld from overwriting or undoing their customizations. :)

I was sorta wondering about that . . .

The whole mailwrapper takes care of this anyway, doesn't it?  At least that's 
what it's there for . . . don't you just re-install the port and voila! life 
is good again?

| I wish that we could assign a bitch rating to some of these emails.  Say a
| sliding bitch scale depending on how much code the bitchee has
| contributed.  Then they could easily be filtered to /dev/null.
| Waddayathink? ;)

So what you are saying is that you never want people to use (or at least to 
customize) FreeBSD unless they are FreeBSD developers?

That's the most extreme version of we won't care about who uses it that 
I've ever heard.  The fact is, it's a lot more convenient for all FreeBSD 
users if the user base is expanded because it makes hardware and software 
vendors pay more attention to FreeBSD.

So *some* accomidation to people who are at least willing to get their hands 
dirty with scripts is in the interest of the entire FreeBSD community.  Sure, 
you don't want to lose all the benefits of FreeBSD in a mad rush to 
accomodate the masses -- I left the Linux fold in part becuase I felt that 
the mainstream distributions, at least, were going too far to do that, but 
it's certainly possible to go too far in the other direction as well.



| Much ado about nothing, so far, RTFM.
|
|
|
| To Unsubscribe: send mail to [EMAIL PROTECTED]
| with unsubscribe freebsd-stable in the body of the message

-- 
Brian T. Schellenberger . . . . . . .   [EMAIL PROTECTED] (work)
Brian, the man from Babble-On . . . .   [EMAIL PROTECTED] (personal)
ME --  http://www.babbleon.org
http://www.eff.org   -- GOOD GUYS --  http://www.programming-freedom.org 

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread M. Warner Losh

In message: [EMAIL PROTECTED]
Gregory Neil Shapiro [EMAIL PROTECTED] writes:
: 1. Convert FreeBSD into a bunch of packages and let binary installations
:with sysinstall (or some future installer) pick and chose or pick
:from a short list of standard systems.  Offer alternatives where
:available.

netbsd just did this with their syspkg stuff.

: 2. Finish the /etc/rc.d/ work so it mirrors the /usr/local/etc/rc.d/
:system the ports already use.  That way a buildworld with
:NO_SENDMAIL=yes in /etc/make.conf or not installing the sendmail
:package in the future sysinstall (see previous item) would prevent
:an /etc/rc.d/sendmail from being installed.

I'd love to see this as well.

Warner

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Kevin Oberman

 Date: Thu, 28 Mar 2002 12:01:31 -0800
 From: Terry Lambert [EMAIL PROTECTED]
 Sender: [EMAIL PROTECTED]
 
 Matthew Whelan wrote:
  (my company demands
  that all software I write, including in my own free time, is copyright by
  them)
 
 You need to move to California, where this is against the law.

Minor correction: You need to move to California, where such
contractual clauses have been rule unenforceable by the courts (many
times).

IANAL!

R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: [EMAIL PROTECTED]  Phone: +1 510 486-8634

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Nate Williams

  (my company demands
  that all software I write, including in my own free time, is copyright by
  them)
 
 You need to move to California, where this is against the law.

Every California company I've worked for has made me sign a statement
with the above stipulation.  In order to avoid this, I was required to
specifically describe projects I worked on prior to my employment that
were immune from these restrictions.

It may be illegal, but I'm guessing that you and I don't have the legal
resources to fight it in court should an occasion if the employer wanted
to be enforce the statement, which was signed voluntarily.



Nate

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



California Labor Law (was Re: The sendmail discussion...)

2002-03-28 Thread Terry Lambert

Kevin Oberman wrote:
 From: Terry Lambert [EMAIL PROTECTED]
  Matthew Whelan wrote:
   (my company demands
   that all software I write, including in my own free time, is copyright by
   them)
 
  You need to move to California, where this is against the law.
 
 Minor correction: You need to move to California, where such
 contractual clauses have been rule unenforceable by the courts (many
 times).

This is getting incredibly off topic for these lists.  Followups
are set to -chat.

You are right, you are not a lawyer.  ;^).

See California Labor Code, Section 2870-2872, inclusive.

http://are.berkeley.edu/heat/laborcode.html
http://www.unixguru.com/california_law.html

Such provisions are against the public policy of the state.


-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Matthew Whelan

28/03/2002 11:39:51, Robert L Sowders [EMAIL PROTECTED] wrote:

These whiners, who constantly moan for code while never contributing any, 
should contribute the code if they want it changed. 

Hmph. Inability to contribute - whether it be lack of necessary coding 
knowledge, time constraints or contractual restraints (my company demands 
that all software I write, including in my own free time, is copyright by 
them) - does not preclude people from being able to supply valid ideas on 
how to improve the system.

Whines and moans like this will only put off potential users and 
contributors.

Matthew



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Terry Lambert

Matthew Whelan wrote:
 (my company demands
 that all software I write, including in my own free time, is copyright by
 them)

You need to move to California, where this is against the law.

-- Terry

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Giorgos Keramidas

On 2002-03-28 13:34, Nate Williams wrote:
   (my company demands
   that all software I write, including in my own free time, is copyright by
   them)
 
  You need to move to California, where this is against the law.

 Every California company I've worked for has made me ...
 ...which was signed voluntarily.

They either make you, or it's voluntary.
It can't be both :-)

Giorgos.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Patrick

On Thu, 28 Mar 2002, Nate Williams wrote:

   (my company demands
   that all software I write, including in my own free time, is copyright by
   them)
 
  You need to move to California, where this is against the law.

 Every California company I've worked for has made me sign a statement
 with the above stipulation.  In order to avoid this, I was required to
 specifically describe projects I worked on prior to my employment that
 were immune from these restrictions.

Disclaimer: IANAL. California code 2870 states that any invenvtion created
without using the employer's equipment, supplies, facilities, or trade
secret information and unless the invention was conceived for the existing
business or research and development, or it resulted from work that the
employee did for the employer that you own it, period. That right cannot
be signed away.(illegal provisions of contracts are unenforceable.)

Consult your attorney, yadda yadda.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
   Patrick Greenwell
 Asking the wrong questions is the leading cause of wrong answers
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-28 Thread Sam

Folks, I hate to be snotty, but gosh, I don't think this thread really
belongs in a discussion about -stable.  Bad enough that the sendmail
created so many me too's but  wouldn't -chat be a better place for
california laws?

Sam


--
Just because you're moving fast |   BURMA SHAVE
doesn't mean that you're really |
going anwhere at all!   |




To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: The sendmail discussion...

2002-03-27 Thread Manfred Antar

At 10:25 PM 3/27/2002 -0800, Gregory Neil Shapiro wrote:
I've been purposefully trying to avoid getting involved with the entire
should sendmail be in the base OS debate as my input would obviously
be biased.  However, avoiding a response has become more and more
difficult as I've seen unanswered questions, misinformation, and as of
late, people either posting what they believe my views to be or asking
that I post.

As you read this, keep in mind these are *my own personal opinions* and
apply all of the standard disclaimers that implies (e.g., some of my
facts may be wrong).  It's ok if you don't agree with them.  I also
apologize for the length, but people wanted to hear my views.  Think of
it this way, it is in reply to 71 posts in the current thread.  Feel
free to skip sections if you want.  The last couple of sections may be
of interest to those looking for a solution.  So here goes...



My place in all of this.

I've been involved in supporting sendmail since 1996, once of the
primary developers since 1997, working for Sendmail, Inc. since 1998,
and finally working on the FreeBSD sendmail distribution since 2000.

Someone wrote, Greg Shapiro--who's FreeBSD work may even been supported
by Sendmail, Inc.  For the record, Sendmail, Inc. does not pay me to
keep sendmail up to date in FreeBSD.  They pay me to work on the actual
sendmail source code and other commercial products.  The work on FreeBSD
is purely voluntary on my part.

That same person wrote, Greg ensures that 'it ain't broke, so don't fix
it.'  Thanks.  :)

Another statement I would like to correct was:

  3) We'd lose the contribution of Greg if sendmail was moved out of the
 core system. (Could this possibly be true?? I assume that Greg
 would eventually become involved in the discourse if it looked like
 something would actually happen, and his veto would definitely shut
 down the possibility of doing any of this. Some people are just
 That Important.)

I think people overestimate my role in FreeBSD.  I'm only one committer.
I don't dictate what is moved in or out of the core system.  Ultimately,
the FreeBSD community, through the mailing lists, PR and patch
submissions, and volunteering, drive the future of FreeBSD.  I don't
have veto power, I am just Not That Important.  I think
[EMAIL PROTECTED] is the only group who is Just That Important.

I do however worry that sendmail will be moved out of the core system.
I've tried to answer the technical reasons below.  But on a personal
note, sendmail's existence in FreeBSD is what allowed me to become a
committer and I would hate to lose the ability to contribute if it were
removed.



  Why is sendmail in FreeBSD in the first place?

The reasons are clearly historical.  Someone asked, why non-BSD
packages are in the distribution.  sendmail started as part of the CSRG
Berkeley Software Distributions.  It wasn't added to BSD or added to
FreeBSD, it was just there.



 Why is sendmail still in FreeBSD?

In FreeBSD's case it is still sendmail for what I believe to be three
reasons:

1. It's traditionally been sendmail.  Don't underestimate the importance
   of tradition.  No, it doesn't necessarily make it right but it does
   maintain continuity.
2. A large portion of the FreeBSD community use sendmail.  Switching it
   out on them now would cause a large amount of hassles.  Users who
   don't use sendmail have already figured out how to deal with the
   changes necessary.  Switching it out on the others would cause more
   damage than good.
3. It's my fault.  I've heard rumors that before I became a committer,
   sendmail may have been removed from FreeBSD because it wasn't being
   actively maintained.  I don't know if these rumors are true, but if
   you are looking for someone to blame, look no further.

Someone stated that the underlying reason that sendmail and bind remain
in src-contrib is that the maintainers are developing/maintaining at a
rate that would make generating port patches and doing port versions
prohibitively time consuming.  While it is true that packages like
sendmail and BIND are under active development, they are not actively
developed in the FreeBSD repository.  Port versions actually come out
faster than base OS versions.  Released versions are however imported
into the FreeBSD repository.  However, you are correct in that the
infrastructure surrounding sendmail (e.g., src/etc/mail and the
buildworld components) are actively maintained.  That probably has kept
it in.

Someone asked why large, complex packages are part of the system.
Personally, I don't think things should be pulled out because of their
size or complexity.  There are many parts of the FreeBSD system