Camelia, the Perl 6 bug

IRC log for #bioclipse, 2007-09-20

| Channels | #bioclipse index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:33 CIA-31 bioclipse: egonw * r3787 /trunk/playground/plugins/ne​t.bioclipse.cdk.progz/jars/ (cdk-1.0.jar cdk-trunk-20070920.jar): Renamed to make clear that it is not CDK 1.0.
06:53 thomas_ku joined #bioclipse
07:52 jonalv joined #bioclipse
08:16 egonw joined #bioclipse
08:17 CIA-31 bioclipse: jonalv * r3788 /trunk/playground/plugins/ (16 files in 4 dirs): Added some Copyright text. Not sure about the contributors part so I left it empty for now.
08:18 CIA-31 bioclipse: jonalv * r3789 /trunk/playground/plugins/net.bioclip​se.structuredb/tests/net/bioclipse/st​ructuredb/domain/StructureTest.java: skeleton implementation of test case
08:19 CIA-31 bioclipse: jonalv * r3790 /trunk/playground/plugins/​net.bioclipse.structuredb/ (11 files in 5 dirs): Added some Copyright text. Not sure about the contributors part so I left it empty for now.
08:41 steinbeck joined #bioclipse
08:41 steinbeck moin
09:07 CIA-31 bioclipse: jonalv * r3791 /trunk/playground/plugins/​net.bioclipse.structuredb/ (4 files in 2 dirs): test case double references for Structure works
09:37 CIA-31 bioclipse: jonalv * r3792 /trunk/playground/plugins/​net.bioclipse.structuredb/ (4 files in 2 dirs): Work on passing test cases in LibraryTest and StructureTest
09:41 EskilA joined #bioclipse
09:45 EskilA_ joined #bioclipse
10:00 olas joined #bioclipse
10:11 CIA-31 bioclipse: jonalv * r3793 /trunk/playground/plugins/net.biocl​ipse.structuredb/src/net/bioclipse/​structuredb/domain/Structure.java: All tests pass for now. Time to extend and write more!
10:39 CIA-31 bioclipse: jonalv * r3794 /trunk/playground/plugins/net.bioclipse.keyring/ (5 files in 4 dirs): Some copyright texts and made sure jasypt classes are exported
12:37 CIA-31 bioclipse: jonalv * r3795 /trunk/playground/plugins/​net.bioclipse.structuredb/ (6 files in 3 dirs): Wrote BaseObjectTest and UserTest
13:48 olas egonw: around?
13:49 egonw yes
13:49 egonw but not for very long
13:49 olas I don't think we have agreed on a formal policy regarding contributions that are listed in copyright notices
13:49 olas How does the CDK do that?
13:49 egonw ah, no, not that...
13:49 olas On class level?
13:49 egonw the question was more on *where* to put it
13:49 egonw in the copyright line
13:50 egonw though we are a bit behind...
13:50 olas of the plugin manifest?
13:50 olas yes
13:50 egonw but that's the way it really should be, according to licensing customs...
13:50 olas I will update the copyright with a regexp
13:50 egonw declare who has copyright
13:50 egonw mind this:
13:50 olas for each class, right?
13:50 egonw if you hacked on the files between 2005-2006 you only get those years assigned
13:51 egonw if jonalv would hack on it in 2007-2008, the those years would be related to the copyright for him
13:51 olas and 25 years from then I assume
13:51 egonw each class, yes
13:51 egonw yeah, but that's not what you put in the file
13:51 olas (ir is it 50 years?)
13:51 egonw Copyright (C) 2005-2006  Ola
13:52 egonw would mean:
13:52 egonw that Ola worked on that file between 2005 and 2006, and that he takes copyright
13:52 egonw which would extend 2006 + legal term
13:52 olas if multiple people work on the same file?
13:52 egonw then something like:
13:52 egonw Copyright (C) 2005-2006  Ola
13:52 egonw Copyright (C) 2007 JonalV
13:52 egonw etc
13:53 olas and if we work on the same year?
13:53 egonw or
13:53 egonw Copyright (C) 2005-2006  Ola
13:53 egonw Copyright (C) 2006-2007 JonalV
13:53 egonw whatever...
13:53 olas But only for the changes we make, right?
13:53 egonw as long as the years associated with a name are those in which that person actually worked on that file
13:53 egonw yes
13:53 olas ok
13:53 egonw if you edit the file in 2007 too, you change your line into:
13:54 egonw Copyright (C) 2005-2007  Ola
13:54 egonw but only if you edited the code
13:54 olas So we should never state Copyright (C) The Bioclipse Project
13:54 egonw no
13:54 egonw well...
13:54 olas and then name contributors
13:54 egonw could be...
13:54 olas that's how IBM does with Eclipse...
13:54 egonw if contributors would have formally assigned copyright to the Bioclipse Foundation...
13:54 egonw the legal party...
13:54 olas I see
13:54 egonw the Bioclipse Project is no legal entity
13:54 olas True
13:54 egonw and therefore cannot hold copyright
13:55 egonw we had that wrong in the CDK too...
13:55 egonw and still do, actually :)
13:55 egonw lot's of manual work
13:55 egonw to figure out who are the copyright holders...
13:55 olas So we should, from now on use personal copyright?
13:55 olas in all new classes in Bioclipse?
13:55 egonw we should update the guidelines to make this clear
13:55 egonw yes
13:55 olas ok
13:55 egonw all old classes too, actually
13:55 olas jonalv: you got that?
13:55 olas yes
13:56 egonw good thing is, that fixing that will boost your Ohloh ranking :)
13:56 olas :-)
13:56 jonalv I think I give up. But I am pretty sure that you have copyright without writing it out clearly
13:56 jonalv From a legal point of view that is...
13:57 olas But it makes it much harder to prove
13:57 olas hence you should always print it out
13:57 olas It's like passports in Europe
13:57 jonalv yes but I think it is svn logs tht count in these cases if anything anyway...
13:57 egonw jonalv: with that reasoning... the university might actually really be copyright holder...
13:57 jonalv not in Sweden
13:57 jonalv (I think)
13:58 egonw tm
13:58 olas you don't need a passport within Europe, but you need a passport to show that you are european and hence do not need a passport
13:58 egonw hehehe
13:58 olas tm is something different
13:58 egonw no, (I think) tm
13:58 olas true, not in Sweden
13:59 egonw ok, back into meeting mode
13:59 egonw olas: oh, btw
13:59 egonw read my blog?
13:59 olas no
13:59 olas will do now
13:59 egonw got a brand new SWT View with the new JChemPaint code
13:59 olas cool!
13:59 egonw it's not an editor yet...
13:59 egonw but that will follow in due time
14:00 olas will you create a widget that we can put in a table?
14:00 olas to create our long awaited structure table?
14:00 jonalv (which would be great)
14:00 olas with structure first and then properties?
14:00 olas That would really be what we need (apart from an updated JCP)
14:01 egonw no idea how to set up a SWT widget...
14:01 egonw but it uses a Canvas now...
14:01 egonw actually, inspired by the current table code...
14:01 egonw converting it into something like JChemPaintWidget extends Canvas should not be too difficult
14:01 egonw but that would not yet make it an editor either...
14:02 olas http://www.eclipse.org/articles/Art​icle-Writing%20Your%20Own%20Widget/​Writing%20Your%20Own%20Widget.htm
14:02 olas Don't know if that's what we really want, but it could be
14:05 egonw yes, I think it is...
14:05 egonw also answers something I had not gotten to yet...
14:05 egonw update the JCP view when the View is resized :)
14:07 jonalv Hm is the commit telling bot asleep? :(
14:08 jonalv ping?
14:09 jonalv joined #bioclipse
14:11 olas jonalv: I haven't seen any commits lately
14:12 jonalv well guess it's dead then...
14:12 olas Did you kill it?
14:13 olas "I shot the SVN bot... but I did not shoot the repositoryyy"
14:13 jonalv nope I didn't do it
14:13 olas That's what they all say
14:18 jonalv Eclipse is so unstable when running alot of fancy plugins... :(
14:37 olas left #bioclipse
14:44 CIA-31 bioclipse: jonalv * r3796 /trunk/playground/plugins/​net.bioclipse.structuredb/ (6 files in 2 dirs): All domain tests I currently can figure out to write now passes.
14:44 jonalv Hey it's alive! :)
15:25 thomas_ku joined #bioclipse
17:26 edrin joined #bioclipse

| Channels | #bioclipse index | Today | | Search | Google Search | Plain-Text | summary