Joerg Schilling wrote:

Well, there was a statement (from I believe it was Keith) that Sun was
going to work OSSing Teamware in 2005. I was waiting for the results on this.

If you read the links I posted, you'll see that this was in fact the case, but that it never came to fruition.

From my information, Teamware was still in use by Sun in December 2006.

It is, but the migration process is well under way, and the discussions are taking place on the public mailing lists hosted on opensolaris.org.

After a discussion started on SCM without an Teamware option, it was obvious to me that the result for this "discussion" was no longer open
but predefined by Sun.

You keep repeating that, but it simply isn't true. Teamware was on the initial list, but was discarded, along with several other candidates. The decision to drop Teamware was made by the whole community, not just Sun. This is all a matter of public record, for confirmation, read the archives.

But I did already mention that we probably do not need Teamware and may use
an enhanced SCCS. Larry McVoy did tell me that he did develop Teamware
as a separate source because he did not like to enhance SCCS because he
believes the SCCS source is not extensible. I believe that SCCS could be extended after some minor code cleanup (a noticable part of this cleanup
has been done by me already in January). Larry did implement the needed
functionality insice "bk" and I believe this should be done inside
sccs(1), admin(1) and get(1).

-       Add libfind to sccs(1) to allow something like:

                find . -path '*/SCCS/s.*' -exec get ... {} \;

-       Add a new "release" tag similar to the "mr" tags
to the SCCS file headers. To allow tagging parts of a tree to be part of a release snapshot.

-       Add a new project-root understanding and a project-root
        lock that allows to do things on the whole tree

-       Use a hacked librmt (from star) to implement remote
        operations via a ssh (and later web) tunnel.

In the end any piece of software can be modified to do anything, but the modifiability (or not) of of SCCS wasn't the deciding issue. For example, we currently rely heavily on the additional functionality that Teamware layers on top of SCCS - SCCS on it's own is not a viable option. There was a free and proper evaluation of the different candidates, and the community chose Mercurial and Subversion. The fact that you don't personally agree with the decision doesn't make it an invalid decision.

This is not much work but it does not make sense to discuss _before_
SCCS is opensourced. The fact that the SCM discussion started before
OSSing SCCS makes it obvious to me that there was a Sun internal vote
against SCCS before the "discussion" went public.

If there was a Sun internal vote, I sure as hell didn't get to participate - perhaps there's a Sun conspiracy against *me*? Al Hopper has given a good explanation of what happened WRT the open sourcing of Teamware, so I won't repeat it again here.

Accusations of underhand behaviour that aren't substantiated are not helpful to the growth of the community.

Of course, that's just *my* opinion... ;-)

--
Alan Burlison
--
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to