[OpenJDK Rasterizer] Rasterizer replacement proposal
Dmitri Trembovetski
Dmitri.Trembovetski at Sun.COM
Tue Jun 12 10:10:42 PDT 2007
Hi Roman,
getting back on the list.
Roman Kennke wrote:
> Hi Dmitri,
>
> first of all, you should continue discussion on the mailing list IMO. It
> doesn't leave a good impression against 'the community' when half of the
> discussions are held privately. I won't CC the list now though, because
> you might have had a reason not to do this in the first place. If you
> feel like we could discuss that openly, then please CC the list again
> when answering.
Just to clarify: whenever possible legal questions are involved,
I tend to be a bit hesitant to involve large audiences, which
was the reason I went off the list.
However, in this case it will be useful for everybody
else to understand the restrictions under which we currently
operate.
>> I think there are still legal issues preventing
>> us looking at this code =(
>
> Unbelievable. But oh well... Why exactly can't you *look* at the code.
> Because it's not submitted via the SCA? I mean, it's free, open source
> software after all. Are you not allowed to look at any code except Sun
> copyrighted?
Yes, our understanding is that we can not look at your code until
you share the copyright (and we can be reasonably sure that you
own that copyright) - both of these conditions are not yet
satisfied here - the second one because you mentioned about
the possibility of your employer's involvement, so we wanted
to clarify that first.
I don't think it's Sun only policy, pretty much any company has it.
It is easy to become tainted by looking at other's people code.
The fact that the code is open-source doesn't matter, since
it's a question of copyright.
>> This particular piece got the attention:
>> > and will do the copyright grantback procedure and sign the SCA (I think
>> > my employer (aicas) already did so for me even) to make this code
>>
>> You have to sign the SCA yourself, your company
>> can't do that for you - that's what the lawyers here
>> say anyway. Also, it is not clear from your message
>> if your company holds the copyright for this code
>> (i.e. Sun holds copyright for all job-related code
>> I write while working for Sun, so I can't say that
>> I own the copyright even if I wrote all the code
>> myself)
>
> I have to ask my boss(es). I believe that I am the copyright holder of
> that code because I didn't write it in my work time, and not for the
> purpuse of using it in the JamaicaVM, and I submitted this particular
> piece of code under my personal FSF copyright assignment. But it is no
> problem for me to sign the SCA myself too. However, as I pointed out,
> I'd first hear your opinion if that code is useful for you before I
> start the copyright-grantback dance with the FSF. I hope that doesn't
> cause a deadlock (if it really does, I might rethink, but it is my hope
> that Sun opens up a little more in this respect).
I'm afraid that we won't be able to look at it until
you sign the SCA.
>> The good news is that Jim integrated his AA renderer
>> interface, which you use for your rasterizer.
>> I'll ask Jim again to at least publish the javadocs
>> now on the list, because it will take a couple
>> of weeks for the fix to get into the promoted build,
>> which you would be able to access.
>
> Javadocs would be very helpful for a start.
Jim has sent the javadocs. He mentioned that he might
make one change (change AATileGenerator to be an interface
instead of an abstract class - we've missed that during
the review) before it goes out.
>> I hope we'll make it easier for you and others to work
>> directly with our 2D workspace instead of waiting for
>> the fix to propagate to the main j2se workspace.
>
> Yeah, this seems like the biggest complaint right now. It is not really
> possible for the community (e.g. me) to help out with code like this
> when development is basically done behind closed doors. I am quite sure
> that I could help out with both the rasterizer as well as with the
> fonts, but it doesn't make much sense (and isn't very motivating) to
> develop against code that is a couple of days/weeks old.
I agree that the current situation is totally unacceptable.
It is also unfortunate that you do not have access to our
code review system - although this is relatively easy
to fix - we can include you as a reviewer in relevant
code changes (the system is email and web-based).
We'll have to send you the actual diffs directly, though,
as you won't be able to access the web interface.
> I think it would make sense to at least provide read access to the real
> group workspace (if you're paranoid then maybe only to group members,
> but then comes the question, how can anybody become a group member?).
I'll see if we could arrange that. I believe that it is our
intention anyway - once we move to Mercurial each "group" will have
their read/write mercurial workspace and members of the group
will have read and in some cases write access.
But at this point even a read-only svn workspace would help.
Thank you,
Dmitri
More information about the graphics-rasterizer-dev
mailing list