Config
Log for #openttd on 17th September 2013:
Times are UTC Toggle Colours
00:01:51  <Bad_Brett> by the way, i've done some research about childsprites
00:04:44  <Bad_Brett> both the parent sprite size and the childsprite size must be dividable with 32 on the 4x zoom level... (32x32, 64x96, 256x128 etc.)
00:04:56  <Bad_Brett> the same goes for the offsets
00:05:20  <Bad_Brett> the nml compiler crop option will also mess things up
00:07:20  <Bad_Brett> this problem only occurs when you supply sprites for many zoom levels, which is probably the reason why no one seems to know about it
00:11:31  *** KritiK [~Maxim@0001264a.user.oftc.net] has quit [Quit: Leaving]
00:24:59  *** LordAro [~LordAro@host81-158-56-173.range81-158.btcentralplus.com] has quit [Remote host closed the connection]
00:43:00  *** Pensacola [~quassel@h220216.upc-h.chello.nl] has quit [Ping timeout: 480 seconds]
01:15:15  *** DarkAceZ [~BillyMays@50.107.55.36] has quit [Ping timeout: 480 seconds]
01:24:43  *** DarkAceZ [~BillyMays@50.107.55.36] has joined #openttd
02:15:36  *** retro|cz [~retro@ip-78-45-93-251.net.upcbroadband.cz] has joined #openttd
02:52:43  *** glx [~glx@000128ec.user.oftc.net] has quit [Quit: Bye]
02:53:07  *** roboboy [~robotboy@0001164c.user.oftc.net] has joined #openttd
03:07:07  *** Djohaal [~Djohaal@187.58.246.46] has quit [Read error: Connection reset by peer]
03:29:33  *** Supercheese [~Superchee@98.145.157.55] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812]]
03:32:37  *** Midnightmyth [~quassel@93-167-84-102-static.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds]
04:27:03  *** abchirk_ [~abchirk@g231191249.adsl.alicedsl.de] has quit [Remote host closed the connection]
04:29:58  *** HerzogDeXtEr1 [~flex@i59F6ADC4.versanet.de] has quit [Read error: Connection reset by peer]
04:44:40  *** mindlesstux [~mindlestu@raspberrypi.mindlesstux.com] has quit [Ping timeout: 480 seconds]
04:56:02  *** Eddi|zuHause [~johekr@p57BD53F6.dip0.t-ipconnect.de] has quit []
04:56:16  *** Eddi|zuHause [~johekr@p5DC667C6.dip0.t-ipconnect.de] has joined #openttd
05:23:52  *** Prof_Frink [~proffrink@87.114.21.53] has quit [Remote host closed the connection]
05:38:32  *** sla_ro|master [slamaster@85.186.160.35] has joined #openttd
05:44:40  <dihedral> morning
06:00:23  *** KouDy_ [~koudy@188.75.190.58] has quit [Ping timeout: 480 seconds]
06:07:03  *** Zuu [~Zuu@gateway.sdr.org] has joined #openttd
06:15:56  *** perk11 [~perk11@broadband-46-242-13-101.nationalcablenetworks.ru] has joined #openttd
06:21:27  *** Pecio [~fgh@cqn117.neoplus.adsl.tpnet.pl] has joined #openttd
06:30:38  *** KenjiE20 [kenjie20@2001:470:dc50:b0::21] has quit [Quit: WeeChat 0.4.1]
06:31:53  *** zooks [~zooks@vhe-540241.sshn.net] has joined #openttd
06:34:20  *** TomyLobo [~foo@91-65-113-111-dynip.superkabel.de] has joined #openttd
06:40:03  *** TomyLobo [~foo@91-65-113-111-dynip.superkabel.de] has quit [Quit: Standby mode...]
06:55:57  <Terkhen> good morning
06:56:32  <V453000> good saturday
06:57:22  <__ln__> you should czech your timezone
06:58:12  <V453000> iz perfectly fine
06:59:26  <Xaroth|Work> Greetings and salutaitons.
07:11:19  *** Elukka [~Elukka@a91-152-213-89.elisa-laajakaista.fi] has joined #openttd
07:23:58  *** KouDy [~koudy@188.75.190.58] has joined #openttd
07:26:14  *** DDR [~chatzilla@154.20.134.39] has quit [Remote host closed the connection]
08:17:52  *** montalvo [~montalvo@papc-ma276.st-andrews.ac.uk] has joined #openttd
08:34:03  *** LordAro [~LordAro@host81-158-56-173.range81-158.btcentralplus.com] has joined #openttd
09:16:56  *** ST2 [~ST2@2.81.237.75] has quit [Read error: Connection reset by peer]
09:17:07  *** ST2 [~ST2@2.81.237.75] has joined #openttd
09:41:09  *** sla_ro|master [slamaster@85.186.160.35] has quit []
10:18:04  *** KenjiE20 [kenjie20@2001:470:dc50:b0::21] has joined #openttd
10:18:06  *** Midnightmyth [~quassel@93-167-84-102-static.dk.customer.tdc.net] has joined #openttd
11:46:50  *** montalvo [~montalvo@papc-ma276.st-andrews.ac.uk] has quit [Quit: Textual IRC Client: www.textualapp.com]
11:58:10  *** sla_ro|master [slamaster@85.186.160.35] has joined #openttd
12:02:00  *** Tom_Soft [~id@37.140.124.50] has joined #openttd
12:06:26  *** Japa [~Japa@112.79.37.11] has joined #openttd
12:07:49  *** glx [~glx@000128ec.user.oftc.net] has joined #openttd
12:07:52  *** mode/#openttd [+v glx] by ChanServ
12:12:42  <Japa> While the source of OpenTTD is GPL, which explicitly allows modifications under certain rules, how kosher would it be to make a game with the same overal gameplay, and sharing as much of the source as possible, but would be in 3d? Is this the kind of thing that would get a buch of community hate?
12:14:03  <V453000> I have nothing to talk into that, but I believe as long as you provide your source, everything is awesome :)
12:15:18  <Japa> Okay.
12:15:43  <Japa> Only other major change from traditional Openttd I have planned is limited smooth track capability
12:16:41  <planetmaker> Japa, you can make such game. If you license it also under the GPL
12:16:43  <V453000> im not sure how would that correspond with ttd track layout :)
12:16:51  <planetmaker> if you use a single bit of code from OpenTTD
12:16:58  <planetmaker> then GPL is a requirement for your work
12:17:13  <Japa> Ie tracks are still locked to a grid, but if you drag a track that's not in an ortho direction, it will smoothly transition over.
12:17:17  <Japa> planetmaker, that's the plan
12:18:08  <V453000> problem is there are multiple options how to build such track??
12:18:17  <V453000> :)
12:18:18  <planetmaker> thus if you comply with GPL, any derivative you make is 100% kosher
12:18:39  <V453000> yarr
12:20:22  <planetmaker> Japa, but I wonder what parts of the code you could actually re-use for such project
12:20:43  *** glx is now known as Guest6906
12:20:43  *** glx [~glx@000128ec.user.oftc.net] has joined #openttd
12:20:46  *** mode/#openttd [+v glx] by ChanServ
12:21:27  <Japa> V453000, there are multiple options, yes, but I'm sticking with one of them :)
12:21:55  *** Jomann [~abchirk@g231191249.adsl.alicedsl.de] has joined #openttd
12:24:26  <Japa> planetmaker, admitedly not very much, probably, but I'd like to leave the option anyway. Mainly it'd be things involving game rules, income, stuff like that. I don't want it to feel too different from OTTD when playing.
12:25:26  <V453000> no pixel art = no ttd :)
12:25:45  <Japa> Fair enough.
12:26:37  *** Guest6906 [~glx@000128ec.user.oftc.net] has quit [Ping timeout: 480 seconds]
12:27:32  <dihedral> V453000, 3d does not exclude pixel art
12:27:51  <planetmaker> :-)
12:27:52  <glx> like fez
12:28:06  <planetmaker> fez?
12:28:33  <glx> http://fezgame.com/
12:28:38  <planetmaker> oh
12:29:27  <glx> not that much pixels but the style is there
12:29:45  <glx> of course minecraft is the best example :)
12:30:35  *** ntoskrnl [~not@a91-153-231-146.elisa-laajakaista.fi] has joined #openttd
12:30:41  <planetmaker> so true, yes
12:31:44  * roboboy wonders if (O)TTD(P) should announce Workers Celebrate for freight rather than Citizens Celebrate
12:31:52  *** alluke [~oftc-webi@cs181208223.pp.htv.fi] has joined #openttd
12:34:38  *** alluke [~oftc-webi@cs181208223.pp.htv.fi] has quit []
12:35:53  <Xaroth|Work> Local government celebrates for more incoming tax revenues
12:37:17  <V453000> Environmental Movements Rage! First oil tanker arrives to <dock>
12:37:24  <V453000> that would be nicest
12:37:32  <V453000> might make me start using ships
12:38:23  <glx> why complain when it arrives ?
12:38:36  <Xaroth|Work> environmentalists
12:38:37  <Xaroth|Work> oil tankers
12:38:42  <glx> the main problem is when it fails to arrive
12:38:48  <V453000> :D
12:38:54  <V453000> doesnt matter, rage
12:39:45  <planetmaker> depends on the definition of 'fail to arrive'. Even some arrivals might not be welcome. Like those where the ship comes in pieces ;-)
12:40:01  <juzza1> Workers receive new shoes! Coffee production increased by 50%! (if using FIRS and heart of darkness)
12:40:14  <planetmaker> :D
12:40:32  <glx> let's add ship collision detection and oil spill
12:40:43  <planetmaker> "Soylent green ratios increased for peasants. Production of plantation doubled!"
12:42:07  <roboboy> Citizens revolt as ship owned by Costa Cruise lines passes by
12:42:35  <MNIM> "New goods arrived! people squeal with joy as the postman brings them packets from their favourite post-order companies!"
12:42:40  <MNIM> hahaha
12:42:57  <MNIM> roboboy: well, those don't pass by much
12:43:01  <MNIM> sink by, at most
12:43:12  <roboboy> hehe
12:43:42  *** alluke [~oftc-webi@cs181208223.pp.htv.fi] has joined #openttd
12:45:41  <MNIM> Or "Local goverment falls! A parliamentary investigation starts as the newly arrived AnsaldoBreda train appears full of faults"
13:12:04  *** montalvo [~montalvo@papc-ma276.st-andrews.ac.uk] has joined #openttd
13:18:59  *** ST2 [~ST2@2.81.237.75] has quit [Read error: Connection reset by peer]
13:19:12  *** ST2 [~ST2@bl20-237-75.dsl.telepac.pt] has joined #openttd
13:23:10  *** Alberth [~hat@a82-95-164-127.adsl.xs4all.nl] has joined #openttd
13:23:13  *** mode/#openttd [+o Alberth] by ChanServ
13:36:19  <Belugas> hello
13:38:06  <Japa> This is pretty much the shape of tracks I plan on having on the 3D transport port. http://i.imgur.com/fzAfaJb.jpg
13:38:26  <Japa> All curves are sections of either circles or ovals.
13:39:09  <Alberth> hi hi
13:39:40  <Alberth> making locomotion?
13:39:46  *** ST2 [~ST2@bl20-237-75.dsl.telepac.pt] has quit [Quit: On the rocks! ^^]
13:40:07  <V453000> ugly
13:40:55  *** ST2 [~ST2@2.81.237.75] has joined #openttd
13:41:22  *** zooks [~zooks@vhe-540241.sshn.net] has quit [Read error: Operation timed out]
13:43:01  <Japa> heh
13:43:04  <planetmaker> Japa, seems they don't have any relations to tiles anymore
13:47:35  <Pinkbeast> planetmaker: Well, they all start and end in the middle of tiles (which is half the density of OTTD, but perhaps they're sub-tiles)
13:47:53  <V453000> I dont see the ttd feel :>
13:48:11  <planetmaker> Japa, easier might be to work in the existing framework. As a start with some ideas: http://www.tt-forums.net/viewtopic.php?f=32&t=58168
13:49:03  *** Hendrick [~Hendrick@212.93.105.50] has joined #openttd
13:49:07  <planetmaker> I have some doubt whether it's feasible to make openttd not-sprite-based. But maybe some sprites can be generated on the fly... though... meh, cpu time :-)
13:49:34  <Pinkbeast> This might work in 32bpp land but surely never in the pixel art world?
13:49:47  <Alberth> if you drop all newgrfs, it might work :)
13:50:51  <Alberth> Pinkbeast: number of bits in the sprites has nothing to do with being sprite-based
13:51:10  <Pinkbeast> Alberth: I am well aware of that, thanks.
13:51:46  <Japa> Yeah, the way I made it, all tracks begin and end in the center of tile edges, the same way Openttd does it, though it looks rather sparse because I used 25m tiles, and realistic track dimensions.
13:51:46  <Alberth> Pinkbeast: ok, then I don't understand who you are reacting to
13:52:23  <Pinkbeast> "maybe some sprites can be generated on the fly" - in 32bpp land they might look OK, in 8bpp pixel art land I expect they'd look revolting
13:52:41  <Alberth> Pinkbeast: ah, ok. Good point
13:53:10  <planetmaker> Japa, openttd tiles have no length which relates to any real-world unit
13:53:25  <V453000> realistic ftw
13:53:26  <planetmaker> nor do I think you will manage anything like that
13:53:29  <V453000> I almost feel the ttd
13:53:31  <Pinkbeast> Japa: Such a thing might also want to enforce a restriction against S-shaped curves, if you're feeling ambitious
13:53:43  <planetmaker> thus: free yourself of any notion to make anything to a chosen scale
13:53:56  *** xT2 [~ST2@37.189.144.29] has joined #openttd
13:53:57  <retro|cz> hello
13:54:29  <Alberth> I always keep the "fun" scale as high as possible!
13:54:33  <Alberth> hi retro|cz
13:54:45  <planetmaker> good choice, Alberth !
13:54:48  <planetmaker> hi retro|cz
13:55:13  <retro|cz> fun is the reason why we all are here
13:56:32  *** ST2 [~ST2@2.81.237.75] has quit [Ping timeout: 480 seconds]
13:56:32  *** xT2 is now known as ST2
13:56:47  <retro|cz> if you know what I mean
13:56:54  <V453000> no some people are here because realism!
13:57:51  <Japa> I just want a train game that's both fun to play, but also gives nice eyecandy.
13:58:14  <V453000> openttd gives very nice eyecandy
13:58:33  <Japa> It's a type of eyecandy, but not necessarily the type I want.
13:58:49  <Pinkbeast> Er but that's because some people enjoy realism and think it's fun
13:58:58  <planetmaker> Japa, then get modelling and improve zbase. Create sprites for it
13:59:07  <V453000> ^
13:59:27  <V453000> someone so dumb couldnt exist Pinkbeast
13:59:59  <planetmaker> all sprites in zbase are based on renders in blender from 3D objects
14:00:17  <planetmaker> if you know that stuff, it's moderately easy to improve things there
14:00:43  <planetmaker> if you don't know that stuff, then the project you start undertaking will not look nice either
14:00:52  <planetmaker> due to a lack of models
14:01:06  <planetmaker> and textures / graphics
14:01:14  <Japa> Yeah, that is sadly true.
14:02:00  <V453000> and/or you could get some practice while trying to improve zbase
14:02:09  <planetmaker> ^ :-)
14:02:28  <planetmaker> while having some really fast feedback on how the stuff looks ingame
14:02:41  <Japa> But I'm a programmer :(
14:03:14  <Japa> Also, unlike some, I really enjoyed RCT3
14:03:36  <V453000> well you wont get your game going if you wont have any graphics anyway :)
14:04:01  <V453000> and relying that someone else will do it for you is quite dangerous for the health of the project imo
14:04:05  <Japa> I know
14:04:37  <Pinkbeast> cough murmur shades of P1sim
14:05:38  *** ST2 [~ST2@37.189.144.29] has quit [Quit: On the rocks! ^^]
14:06:35  <V453000> what is P1sim
14:06:40  *** ST2 [~ST2@37.189.144.29] has joined #openttd
14:07:04  <Alberth> http://www.tt-forums.net/viewforum.php?f=71  <- V453000
14:07:29  <V453000> mhm
14:07:37  <Alberth> a commercial game being developed by smallfly
14:09:38  <Japa> Realistically, I'll probably just end up with something close to a virual train set, with little or no gameplay at all.
14:10:00  <retro|cz> looks like crap, anyone played that p1sim?
14:10:47  <Pinkbeast> Alberth: I think I might disagree about "being developed"
14:11:04  *** ST2 [~ST2@37.189.144.29] has quit []
14:11:38  <Alberth> retro|cz: nope, it's not finished yet
14:12:05  <Japa> Alberth, he's saying that he's not ever working on it
14:12:35  *** ST2 [~ST2@37.189.144.29] has joined #openttd
14:12:57  <Alberth> Japa: ok, could be, I just look at the pictures. I don't believe it will ever be finished in a satisfactory way
14:14:55  *** Hendrick [~Hendrick@212.93.105.50] has quit [Quit: Truly, the end of days.]
14:18:58  <planetmaker> Japa, even while you're a programmer, you could learn to use blender ;-)
14:19:28  <V453000> ^
14:19:50  <Japa> I do use 3ds max
14:19:54  <V453000> a couple of tutorials and you know what is up
14:19:55  <planetmaker> and you coud put your programming skills to use in improving those pieces of OpenTTD code which... are promising to modify, improve and without throwing away 10 years of work by dozens of people on that code ;-)
14:20:03  <V453000> well then :)
14:20:24  <Japa> I do it for work, and really don't like using it otherwise
14:22:08  <planetmaker> you do use 3ds max for work but don't want to use it in your free time?
14:22:14  <planetmaker> Not even to make the game you want? :D
14:22:29  <Zuu> If you don't like 3ds max, get blender? :-)
14:23:38  <V453000> I honestly dont understand how does one get to work with 3d stuff if they dont like it but :D
14:24:33  <Japa> I liked it before I started using it for work
14:24:38  <planetmaker> all I can say: I can offer some cpu time. if it runs under linux and the result is CC-BY or GPL licensed ;-)
14:24:59  <planetmaker> as I recently looked it up: 3ds max doesn't qualify there
14:25:29  <V453000> blender is easy to switch to
14:28:55  <planetmaker> anyway, whatever you do, Japa, make sure you have fun doing so :-)
14:29:05  <planetmaker> and use the tools you're comfortable with
14:29:33  <retro|cz> planetmaker, you're not MIT or BSD or zlib (used in OpenTTD AFAIK) fan?
14:29:49  <planetmaker> hm?
14:30:15  <planetmaker> ah, you mean with the CPU time?
14:30:32  <planetmaker> yeah, you probably can talk me into anything licensed under an OSI-approved one
14:30:37  *** mindlesstux [~mindlestu@raspberrypi.mindlesstux.com] has joined #openttd
14:31:20  <V453000> no SL13? :(
14:31:21  <V453000> :D
14:31:39  <planetmaker> they didn't get approval yet ;-)
14:31:49  <planetmaker> wonder if they applied :D
14:32:48  <planetmaker> retro|cz, but as OpenTTD itself is GPL it's IMHO the license of choice in this universe
14:33:20  <retro|cz> planetmaker, do you know non-free JSON license?
14:33:36  <planetmaker> would I need to?
14:34:12  <planetmaker> and tbh, I'm interested in stuff being licensed such that it can be used in other projects and continued easily.
14:35:02  <retro|cz> He added "The Software shall be used for Good, not Evil" to MIT.
14:35:06  <retro|cz> http://www.youtube.com/watch?v=-hCimLnIsDA
14:35:59  <retro|cz> 1:45 is funny moment
14:36:35  <planetmaker> Of course. Everyone can make his or her own license...
14:36:50  <Pinkbeast> ... but as a rule don't because you'll get it wrong somehow
14:36:50  <planetmaker> http://xkcd.com/927/ anyone?
14:37:16  *** ST2 [~ST2@37.189.144.29] has quit [Quit: On the rocks! ^^]
14:37:33  <retro|cz> lolky vdolky
14:39:32  <peter1138> SL13?
14:39:53  <V453000> some whoreshit Simuscape uses from now
14:40:00  *** ST2 [~ST2@37.189.144.29] has joined #openttd
14:40:05  <peter1138> Oh
14:40:37  <V453000> retards ... :)
14:44:56  *** Japa [~Japa@112.79.37.11] has quit [Ping timeout: 480 seconds]
14:50:38  *** zooks [~zooks@vhe-540241.sshn.net] has joined #openttd
15:03:27  *** Alice3 [~Alice@cpc18-grim14-2-0-cust478.12-3.cable.virginmedia.com] has joined #openttd
15:07:54  *** Pecio [~fgh@cqn117.neoplus.adsl.tpnet.pl] has left #openttd []
15:24:00  *** valhallasw [~valhallas@5070A0D5.static.ziggozakelijk.nl] has joined #openttd
15:28:16  *** Progman [~progman@p57A1B705.dip0.t-ipconnect.de] has joined #openttd
15:28:18  <roboboy> gnight peoples
15:29:27  *** wakou2 [~stephen@host86-182-195-252.range86-182.btcentralplus.com] has joined #openttd
15:31:00  *** Prof_Frink [~proffrink@87.114.21.53] has joined #openttd
15:36:31  <alluke> how is the semi-transparent station roof glass made?
15:37:09  *** roboboy [~robotboy@0001164c.user.oftc.net] has quit [Ping timeout: 480 seconds]
15:40:15  <peter1138> 8bpp or 32bpp?
15:40:19  *** Alice3 [~Alice@cpc18-grim14-2-0-cust478.12-3.cable.virginmedia.com] has quit []
15:42:13  *** HerzogDeXtEr [~flex@i59F6ADC4.versanet.de] has joined #openttd
15:42:16  <peter1138> For 8bpp, it's in the newgrf specs. For 32bpp, you can just use alpha.
15:42:26  <alluke> 8bpp
15:42:37  <alluke> which specs
15:43:18  <peter1138> The.. newgrf specs...
15:43:26  <alluke> coding?
15:44:20  <planetmaker> and drawing. It's using the appropriate recolour sprite on the real sprites
15:44:24  <peter1138> Hmm, well, what are you actually asking? I guess you could be "making" it by placing a station at least 2 tiles wide and, if I remember correctly, at least 2 tiles long.
15:45:48  <alluke> id need semi-transparent piece on a vehicle
15:46:49  <peter1138> Well vehicles are not stations.
15:47:03  <planetmaker> mobile stations!
15:47:04  <alluke> it works on stations only?
15:47:09  <peter1138> Yes, stations only.
15:47:11  <alluke> damn
15:47:23  <alluke> need to find another way
15:47:40  <peter1138> The only way is to use alpha with 32bpp.
15:47:49  <alluke> ok
15:47:57  <alluke> i guess i must go full transparent
15:48:46  <Alberth> no worries when you see pax moving through air, they are just standing at a transparent mobile station!
15:48:52  <planetmaker> vehicle windows usually are 0% transparent
15:49:00  *** TWerkhoven [~TWerkhove@cpc10-linl9-2-0-cust80.18-2.cable.virginmedia.com] has quit [Remote host closed the connection]
15:49:07  <planetmaker> hehe :-)
15:49:16  <alluke> well im making a convertible
15:49:17  *** TWerkhoven [~TWerkhove@cpc10-linl9-2-0-cust80.18-2.cable.virginmedia.com] has joined #openttd
15:50:01  <alluke> and in --- view the other side windows are seen trough the invisible roof
15:50:27  <Alberth> planetmaker: such a station could be useful in reducing stopping time at stations
15:50:50  <Pinkbeast> alluke: I confess I fail to understand why the other side windows can't just be drawn
15:51:27  <planetmaker> Alberth, I'm thinking of something like a polonaise or hiking group :-)
15:51:33  <peter1138> Yeah, vehicles are one sprite per view anyway, there's no combining going on.
15:51:34  <alluke> it might look like the vehicle has another row of windows above the other
15:51:36  <planetmaker> v=6km/h. Capacity 1000.
15:51:46  <Alberth> :)
15:53:01  <planetmaker> hm, that would actually be an awesome vehicle: virtually no purchase and maintenance costs. But people pay you to get from A to B :D
15:53:48  <planetmaker> definitely one of the things which need closer investigation ;-)
15:54:44  <Pinkbeast> alluke: Surely the effect would be exactly the same if one was looking through a x% transparent roof as if the pixels were drawn slightly darker
15:59:49  *** TheMask96 [martijn@polaris.ne2000.nl] has quit [Ping timeout: 480 seconds]
16:01:59  *** TheMask96 [martijn@polaris.ne2000.nl] has joined #openttd
16:03:36  *** DarkAceZ [~BillyMays@50.107.55.36] has quit [Ping timeout: 480 seconds]
16:05:25  *** ST2 [~ST2@37.189.144.29] has quit [Quit: On the rocks! ^^]
16:08:53  *** Japa [~Japa@112.79.37.11] has joined #openttd
16:10:39  *** ST2 [~ST2@37.189.144.29] has joined #openttd
16:13:34  *** Pensacola [~quassel@178-85-11-66.dynamic.upc.nl] has joined #openttd
16:15:41  *** montalvo [~montalvo@papc-ma276.st-andrews.ac.uk] has quit [Ping timeout: 480 seconds]
16:17:58  *** abchirk_ [~abchirk@e179071156.adsl.alicedsl.de] has joined #openttd
16:19:42  <Japa> What do people here use for pixel art?
16:19:53  *** frodus [~frodus_de@static243-243-8.mimer.net] has joined #openttd
16:20:58  <retro|cz> Japa, I bet MSPAINT
16:21:18  <Japa> That has little to no palette support, thoug
16:22:55  <LordAro> Japa: whatever comes to hand, i guess (probably gimp in most cases)
16:23:04  <LordAro> not that i actually know :p
16:23:57  *** MNIM [~mBuntu@ip5452ffad.adsl-surfen.hetnet.nl] has quit [Remote host closed the connection]
16:25:10  *** Jomann [~abchirk@g231191249.adsl.alicedsl.de] has quit [Ping timeout: 480 seconds]
16:32:11  <peter1138> Hmm, apparently I can do 30 bpp, but I use DVI which is only 24 bpp :(
16:32:23  <peter1138> If I used VGA... Haha...
16:33:40  *** Progman [~progman@p57A1B705.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
16:35:20  *** frosch123 [~frosch@frnk-590f5186.pool.mediaWays.net] has joined #openttd
16:40:15  *** ntoskrnl11 [~not@a91-153-231-146.elisa-laajakaista.fi] has joined #openttd
16:41:15  <SpComb> peter1138: using a VGA-DVI converter in between!
16:47:05  *** ntoskrnl [~not@a91-153-231-146.elisa-laajakaista.fi] has quit [Ping timeout: 480 seconds]
16:48:38  *** frodus [~frodus_de@static243-243-8.mimer.net] has quit [Quit: Leaving]
16:57:08  *** cyph3r [~Miranda@ip-213-220-193-169.net.upcbroadband.cz] has joined #openttd
16:57:15  <Japa> Hm....
16:58:26  <planetmaker> retro|cz, MS Paint has issues with palettes. So... (I use gimp, others photoshop, yet others other programmes)
16:58:45  <retro|cz> that was a joke
16:59:03  <Japa> If I'm spriting a real-world loco and carriage set, and both are differently colored in real life, is it better to just make them both the same company color, or to leave one or the other in a fixed color?
16:59:39  <Pinkbeast> Japa: Convention seems to be to add a parameter to the grf to switch between company colours and "real" liveries.
16:59:51  <Pinkbeast> Japa: If not doing that, I recommend sticking to company colours.
16:59:51  <Japa> Okay
16:59:55  <Japa> http://farm5.staticflickr.com/4106/5413405407_9ebe688965_z.jpg
16:59:59  <planetmaker> your choice. Some sets go for "realistic". Others use game's company colours where in real-world are also company colours
17:00:04  <Japa> Loco and carriage in question
17:01:35  *** Djohaal [~Djohaal@187.58.246.46] has joined #openttd
17:01:39  *** andythenorth [~Andy@194.168.185.226] has joined #openttd
17:01:44  <andythenorth> @seen danmack
17:01:44  <DorpsGek> andythenorth: danmack was last seen in #openttd 19 hours, 26 minutes, and 43 seconds ago: <DanMacK> yeah, works good
17:01:55  *** andythenorth [~Andy@194.168.185.226] has left #openttd []
17:02:25  <Pinkbeast> Japa: This is going to be a random question, but given the image, you don't happen to read any Indian languages, do you?
17:02:52  <Japa> I read bengali really slowly, but don't understand much of it.
17:03:14  <Pinkbeast> Japa: What a marvellous coincidence! I wonder if you could do me a favour, if it is easy.
17:03:34  <Japa> Shoot
17:04:34  <Pinkbeast> Japa: Is it easy to tell if http://imgur.com/YxBvqjk contains a birth and death date, and if so, what are they, please?
17:05:12  *** DanMacK [~63ffa3b9@188.cimarosa.openttdcoop.org] has joined #openttd
17:06:33  <DanMacK> Hey all
17:06:37  <Alberth> hi hi
17:06:55  <Alberth> you missed andy by 4 minutes :(
17:07:12  <Pinkbeast> Japa: (indeed, I am only presuming that that is an obituary in Bengali)
17:08:01  <DanMacK> he'll be back lol
17:08:04  <Japa> I see a 24, a 1940, and a 1956
17:08:27  <Japa> I need to figure out the surrounding words to see what each is
17:09:11  <Pinkbeast> Japa: Oooh, thanks.
17:10:03  <Japa> ১৯৪৊ - 1940
17:10:38  <Japa> ১৯৫৬ - 1956
17:10:44  <Pinkbeast> Maybe a 2003 coming when he died?
17:14:07  <Japa> Don't see any
17:14:10  *** oskari89 [oskari89@62-241-226-106.bb.dnainternet.fi] has joined #openttd
17:14:26  <Pinkbeast> Japa: OK, thanks. You've answered the main question - thanks awfully.
17:17:22  <Japa> àŠžà§àŠ«àŠ¿, àŠŠà§‡àŠ¬àŠŸàŠ¶àŠ¿àŠž àŠžà§‡àŠš - Sufi, Debasisa Sen
17:17:29  <Japa> That's the title of the page
17:17:36  <Japa> Which I assume is the guy's name
17:17:48  <Pinkbeast> Debasisa Sen we think is the author
17:18:25  <Pinkbeast> "Sufi" is a pen name of this chap.
17:18:25  <Japa> I don't know enough bengali to translate it
17:18:33  <Pinkbeast> And thanks for transcribing the author's name
17:18:51  <Pinkbeast> Nah, that's fine. I just wanted to check someone wasn't pulling a fast one on me by giving me some random document in Bengali
17:18:57  <alluke> what color should headlights be when vehicle itself is yellow?
17:19:01  <Pinkbeast> ... and specifically that it mentioned 1940
17:19:04  <Pinkbeast> alluke: White?
17:19:10  <alluke> hmm
17:19:11  <Japa> http://translate.google.com/#bn/en/%E0%A6%B8%E0%A7%81%E0%A6%AB%E0%A6%BF%0A%E0%A6%A6%E0%A7%87%E0%A6%AC%E0%A6%BE%E0%A6%B6%E0%A6%BF%E0%A6%B8%20%E0%A6%B8%E0%A7%87%E0%A6%A8
17:19:14  <alluke> maybe
17:19:44  *** Belugas [~belugas@00011985.user.oftc.net] has quit [Quit: On snow, everyone can follow your traces]
17:20:10  <Pinkbeast> alluke: Well, the headlights are white on modern trains with yellow noses and LED lighting.
17:20:19  <Pinkbeast> Japa: That seems right. Thanks again.
17:20:30  <alluke> what about 80s bus?
17:20:55  <Pinkbeast> I'd still have them white; headlights do look white at night, even incandescent bulbs
17:21:07  <Japa> Google translate has an onscreen bengali keyboard if you really want to know what something says, and are very patient
17:21:10  <alluke> k
17:21:12  <alluke> thanks
17:22:41  <Japa> Pinkbeast, the only other 4 digit number on there is 1375, in the image caption
17:23:07  <Pinkbeast> Japa: I suspect this isn't actually an obit. :-/
17:24:07  *** tokai|mdlx [~tokai@port-92-195-216-71.dynamic.qsc.de] has joined #openttd
17:24:40  <Japa> no, I don't think it is
17:25:46  <DanMacK> So...  trying to open a TTDP scenario with no newgrfs and it crashes...  that make sense?
17:26:02  <oskari89> On OTTD?
17:26:07  <DanMacK> Yes
17:26:24  <oskari89> Scenario format may have changed in some point
17:26:37  <frosch123> DanMacK: remove all newgrf from newgrf settings in main menu
17:26:51  <frosch123> ottd will just apply them blindly
17:27:14  <DanMacK> I'm a freaking idiot
17:27:20  <DanMacK> thanks Frosch
17:27:24  <frosch123> hmm, actually, maybe we removed that
17:27:37  <DanMacK> 10 years in the community and I still make dumb mistakes
17:27:41  <DanMacK> that worked
17:27:58  <frosch123> i think we removed it for real ttd/too saves, not for ttdp ones then
17:28:26  *** Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd
17:28:37  <Wolf01> hi
17:29:55  *** tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
17:30:09  <Alberth> hi
17:37:01  *** Tom_Soft [~id@37.140.124.50] has quit [Ping timeout: 480 seconds]
17:43:47  <alluke> http://www.youtube.com/watch?v=fOQ_XBDv1XU
17:44:08  <Djohaal> are newGRFs editable anyhow?
17:44:27  <planetmaker> someone has to programme them. So... yes
17:45:17  <Pinkbeast> planetmaker: That is true, but they might or might not come to the end user in a compiled form which is effectively obfuscated, and perhaps that is what Djohaal is asking.
17:45:18  <planetmaker> but they're as editable as any source code is editable: you edit it. And then you compile it to obtain the binary result to be used
17:45:22  <DorpsGek> Commit by translators :: r25779 /trunk/src/lang (luxembourgish.txt polish.txt) (2013-09-17 17:45:18 UTC)
17:45:23  <DorpsGek> -Update from WebTranslator v3.0:
17:45:24  <DorpsGek> luxembourgish - 3 changes by Phreeze
17:45:25  <DorpsGek> polish - 5 changes by wojteks86
17:45:34  <Djohaal> Pinkbeast: yes that was my point
17:45:57  <Djohaal> I'd like to fine tune some stuff on a couple of packs I have
17:46:30  <Pinkbeast> Djohaal: I honestly have no idea about source availability for typical newGRFs, save that andythenorth's seem to be available.
17:46:59  *** DDR [~chatzilla@154.20.134.39] has joined #openttd
17:48:28  <planetmaker> check their license. If they're GPL, source must be available. And the readme or description must  tell where
17:49:28  <Djohaal> i'm sorting out some butthurt with certain types of vehicles not being available after far 2050
17:49:32  <Djohaal> they get phased out but have no replacements
17:49:51  <planetmaker> simply play with 'vehicles never expire' turned on?
17:50:35  <Pinkbeast> planetmaker: "If they're GPL, source must be available" - not so if it doesn't build on the work of others (although the author would be demented to so release it)
17:50:52  *** gelignite [~gelignite@i528C3807.versanet.de] has joined #openttd
17:51:18  <Djohaal> planetmaker: yeah that is the easy solution, but it makes trains from different timeframes available and that whacks up balance to the other end of the spectrum - too easy.
17:51:21  <planetmaker> your understanding is wrong, Pinkbeast. Read the license
17:51:21  <V453000> Djohaal: try NUTS unrealistic train set :P solves
17:51:25  *** LordAro [~LordAro@host81-158-56-173.range81-158.btcentralplus.com] has quit [Ping timeout: 480 seconds]
17:51:28  <Pinkbeast> planetmaker: No, it isn't.
17:51:34  <Pinkbeast> planetmaker: You can't violate your own copyright.
17:52:06  <planetmaker> you're violating the contract you signed in distributing it. You're then obliged to give it to the user
17:52:29  <Pinkbeast> planetmaker: Who does the author have a contract with?
17:52:45  <planetmaker> you can't be sued for copyright infringement, sure. But the license is a contract between the user and the person distributing it
17:52:52  <planetmaker> which happens to be you
17:52:55  <Alberth> me, if I use his data
17:53:13  <Pinkbeast> Alberth: No. The GPL applies when you go to redistribute something.
17:53:19  <planetmaker> wrong
17:53:28  <Pinkbeast> planetmaker: Right. Have you actually _read_ the GPL?
17:53:28  <planetmaker> it's a legal binding contract
17:53:44  <Pinkbeast> planetmaker: You do not have to agree to the provisions of the GPL to receive a work under it.
17:53:48  <Djohaal> I usually release my license under the "do wahtever the fuck you want" license
17:54:01  <planetmaker> Pinkbeast, yes. But if I do, I have the right to obtain the source
17:54:10  <planetmaker> thus the person I got it from is obliged to give it to me
17:54:12  *** LordAro [~LordAro@host86-158-153-94.range86-158.btcentralplus.com] has joined #openttd
17:54:17  <Pinkbeast> planetmaker: Not if it's the original author.
17:54:37  <Alberth> Pinkbeast: copyright has nothing to do with the license
17:54:49  <Pinkbeast> Alberth: Please can I do one lot of incomprehension at once.
17:54:49  <planetmaker> ^
17:55:10  <Pinkbeast> Copyright has everything to do with the licence because the GPL kicks in when you try to redistribute things.
17:55:14  <planetmaker> nope
17:55:24  <Pinkbeast> Yes. Please actually read it.
17:55:26  <planetmaker> the license just states under which conditions you may use my intelectual property
17:55:35  <planetmaker> trust me, I read it dozens of times
17:55:45  <Pinkbeast> OK, please comprehend it.
17:55:55  <planetmaker>     b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
17:56:00  *** DanMacK [~63ffa3b9@188.cimarosa.openttdcoop.org] has quit [Quit: Page closed]
17:56:10  <planetmaker> thus if I distribute *my* work, I'm bound to that paragraph
17:56:18  <planetmaker> 3b
17:56:21  <Pinkbeast> planetmaker: No, you aren't. Who is your contract with?
17:56:34  <TWerkhoven> the people you distribute to?
17:56:34  <planetmaker> you. If you use my work and agree to the license
17:56:54  <juzza1> it is inverse copyright
17:57:00  <Pinkbeast> Wrong! A contract cannot exist in that case because there is no exchange of value.
17:57:09  <planetmaker> it's not about copyright at all. It's a contract
17:57:34  <Xaroth|Work> A contract has nothing to do about exchange of value
17:57:35  <planetmaker> Pinkbeast, so... all open source software has no value? Kinda wrong
17:57:45  <Pinkbeast> planetmaker: I didn't say that, of course.
17:58:12  <Pinkbeast> Xaroth|Work: Yes, it has. It's basic contract law; for a contract to exist, there must be some exchange of value. Both parties must do something or give something.
17:58:26  <Xaroth|Work> that's got little to do with value
17:58:27  <planetmaker> Just face it: a license is a contract. You sign it as author. And a user may accept it, then the deal is signed
17:58:47  <Xaroth|Work> Knowledge cannot be defined a value, at least not always
17:58:47  <Pinkbeast> planetmaker: No, that is not the situation here.
17:58:48  <planetmaker> and then you as author have the obligation from the license as does the user
17:58:55  <Xaroth|Work> yet a NDA is a legally binding contract
17:58:58  <planetmaker> exactly that's how licenses work, Pinkbeast :-)
17:59:02  <planetmaker> talk to your lawer
17:59:07  <Pinkbeast> planetmaker: No. You're wrong on two counts, so far.
17:59:23  <Xaroth|Work> you're both wrong on one count tbqfh
17:59:26  <Pinkbeast> Xaroth|Work: Yes. One party gets access to material; the other gets an agreement not to disclose that material.
18:00:11  *** zooks [~zooks@vhe-540241.sshn.net] has quit [Ping timeout: 480 seconds]
18:00:24  <blathijs> I actually think that, for the purpose of this discussion, the GPL is not a contract between the distributor of code/binay and the user of it, but between the author of code and a re-distributor (which, without the license/contract is not allowed to redistribute the code, or something based on it, because of copyright).
18:00:33  <Pinkbeast> blathijs: Precisely correct.
18:00:34  <Xaroth|Work> I agree with blathijs
18:00:41  <Xaroth|Work> mainly because I was half-way in writing that same line :|
18:01:39  <blathijs> So only the author of (part of) the code can actually enforce the GPL. If all code is written by the same person, then nobody else can force them to abide by the terms of the GPL, AFAIU
18:01:43  <planetmaker> as anyone can be re-distributor, it, it's about what I said...
18:02:04  <Pinkbeast> planetmaker: No, because if you don't redistribute you are not bound by the GPL.
18:03:02  *** gelignite [~gelignite@i528C3807.versanet.de] has quit [Ping timeout: 480 seconds]
18:03:46  <blathijs> I actually think that, if a newgrf is distributed under GPL but does not make source available, this effectively prevents anyone else from redistributing the newgrf since they will fail to produce the source
18:03:58  <Pinkbeast> blathijs: That is also my understanding, yes.
18:04:16  <Pinkbeast> (thank God, _someone_ else has actually understood it)
18:04:34  <blathijs> So if a newgrf is uploaded under the GPL license to say, bananas (not sure if this was the topic of the discussion, though) without making source available, bananas could not redistribute it
18:05:45  <V453000> wtf? isnt that the same as if the author uploaded it to anywhere else?
18:05:58  <Pinkbeast> V453000: "anywhere else" could also not distribute it, yes.
18:06:01  <Pinkbeast> Ah, here we are.
18:06:03  <Pinkbeast> http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#ClickThrough
18:06:11  <Pinkbeast> "You are not required to agree to anything to merely use software which is licensed under the GPL. You only have obligations if you modify or distribute the software."
18:06:18  <Pinkbeast> Straight from the GNU project.
18:06:31  <V453000> that is for the user and distributor yes
18:06:41  <V453000> doesnt say anything about author
18:06:58  <Pinkbeast> V453000: One thing at a time. I'm dealing with this idea that an end-user who does not redistribute is bound by the GPL.
18:06:59  <planetmaker> Pinkbeast, exactly. And the author obviously *does* distribute it, no?
18:07:13  <TrueBrain> blathijs: in fact, if that holds, the author about be wrong, as our ToS explicitly grants us permission for distribution :D
18:07:19  <Pinkbeast> planetmaker: One thing at a time. Do you now agree that an end-user is not bound by the GPL?
18:07:23  <TrueBrain> so if what you say holds, nobody can upload anything GPL to BaNaNaS ;)
18:07:32  <planetmaker> Pinkbeast, I *never* disputed that
18:07:33  <Pinkbeast> TrueBrain: If the source is not available, no.
18:07:36  <planetmaker> you should learn to listen
18:07:49  <TrueBrain> about? would. typing is hard :D
18:07:56  <Pinkbeast> "the license is a contract between the user and the person distributing it"
18:08:11  <Pinkbeast> planetmaker: There you are arguing that the user is bound by the GPL.
18:08:33  <planetmaker> I didn't: [19:56] <planetmaker> Just face it: a license is a contract. You sign it as author. And a user may accept it, then the deal is signed
18:08:52  <alluke> V453000: why do you want toyland into ogfx+ industries so bad
18:08:54  <Pinkbeast> planetmaker: There you are also arguing that the user is bound by the GPL, yes.
18:08:59  <planetmaker> no
18:09:00  <V453000> alluke: why not?
18:09:03  <planetmaker> I say he may accept it.
18:09:18  <Pinkbeast> planetmaker: OK, let's let your selective memory slip.
18:09:19  <alluke> imo toyland and other climates are two different worlds
18:09:22  <blathijs> TrueBrain: Well, a sole author can always give bananas extra rights, like through the ToS. For a multi-author GPL-licensed newgrf, things might be more complicated..
18:09:26  <alluke> one realistic and one unrealistic
18:09:32  <V453000> alluke: who cares about your opinion?
18:09:39  <TrueBrain> blathijs: :D
18:09:44  <Pinkbeast> planetmaker: The GPL cannot impose conditions on the author because the author already has the right to modify and distribute anything they wrote.
18:09:53  <alluke> why should anyone care about your opinion too then? :P
18:10:01  <TrueBrain> blathijs: honestly, if you distribute graphics under GPL, there is a shit-can of other trouble
18:10:05  <TrueBrain> but meh :)
18:10:12  <blathijs> TrueBrain: True
18:10:14  <V453000> I didnt say any opinion now :)
18:10:14  <planetmaker> Pinkbeast, yes. But if a user obtained a GPL licensed download. The author is bound to honour it.
18:10:23  <TrueBrain> GPL should only be used on code, nothing else :)
18:10:29  <planetmaker> That does NOT mean that he cannot offer it also under other licenses or none at all
18:10:43  <Pinkbeast> planetmaker: No, they aren't. Whose copyright would be violated?
18:11:00  <planetmaker> it doesn't mean he can only use his code under GPL. But it does mean that he has to provide people with the source to GPL licensed downloads
18:11:07  <Pinkbeast> planetmaker: No, still completely wrong.
18:11:11  <planetmaker> no copyright. But a license is a contract
18:11:17  <Alberth> Pinkbeast: distribution is not copyright
18:11:46  <Pinkbeast> Alberth: I have no idea what that means and I'm only doing one incomprehension at once.
18:11:50  <blathijs> planetmaker: I think your argument might hold if one would get both parties to sign the terms of the GPL as a legally binding contract. However, commonly, the GPL is not intended as a contract defended by contract law, but as a grant of license defended by copyright law
18:12:09  <planetmaker> blathijs, sure it is. That's the point of a license
18:12:27  <Pinkbeast> planetmaker: The GPL says that if A wishes to distribute B's work they must agree to do so under conditions XYZ. The case you're talking about is where B is distributing B's work. The GPL says nothing about that.
18:12:27  <planetmaker> it's a blue print, so that you don't have to make individual contracts
18:12:48  <planetmaker> that's wrong, Pinkbeast
18:12:54  <planetmaker> I quoted you the passage. 3b
18:13:05  <blathijs> planetmaker: I see your point about the  GPL being a contract, but I'm not so sure it works that way. I'm sure it is not _intended_ to work that way, and IANAL so don't really know if the GPL as a contract would hold up in court (which is of course the only real measure of these things)
18:13:08  <Alberth> Pinkbeast: copyright is about who owns the work, which is by definition the author. distribution is about the rules that holds when you distribute the work, both concepts are unrelated
18:13:10  *** Hendrick [~Hendrick@212.93.100.46] has joined #openttd
18:13:13  <planetmaker> If I got a binary as GPL, I have the right to request the source
18:13:31  <planetmaker> and then the author, even if the original, has to honour that license
18:13:46  <Pinkbeast> Alberth: No, they're not unrelated because you can't distribute without permission from the copyright holder.
18:13:50  <V453000> what happens if the source does not exist anymore?
18:13:55  <blathijs> planetmaker: But I think the GPL does not impose anything on the distributor of code in the distributor - user relation, only on the user in case of re-distribution
18:14:17  <V453000> Pinkbeast: once something is under open license which allows redistribution, author has nothing to talk into allowing redistribution
18:14:27  <blathijs> and everyone that distributes GPL software has been the "user" in that relation at some point - except the original author
18:14:54  <Pinkbeast> V453000: No, they can (as in the GPLed case) have imposed conditions under which it can be done and take action later if it is done under different conditions.
18:15:00  * blathijs has got to leave this intereting discussion now, will read up the backlog later :-)
18:15:18  <Pinkbeast> planetmaker: The invocation of 3b is wrong. 3. starts "You may copy and distribute the Program ..."
18:15:23  <Alberth> Pinkbeast, yes, he defines the rules for distribution, but doesn't imply he is not bound by them
18:15:24  <planetmaker> blathijs, I'm quite sure, if you distribute binaries, you are liable to provide source if asked for. Just usually you distribute unmodified and thus you can point to the author's or project's web page
18:15:57  <Pinkbeast> planetmaker: But the author doesn't need permission from the GPL to copy or distribute the program. They have such rights already.
18:16:11  <Alberth> Pinkbeast: if I wrote something, I cannot distribute it under the GPL license, and ask 1 euro to get the source code
18:16:17  <Pinkbeast> Alberth: Yes, you can.
18:16:38  <Pinkbeast> Alberth: That is absolutely permitted and if you give me a minute I'll find the GNU FAQ saying you can.
18:16:44  *** gelignite [~gelignite@i5387A51F.versanet.de] has joined #openttd
18:16:47  <planetmaker> Pinkbeast, sure, I don't need to. But once I do, then I need to provide source upon request
18:16:49  <Pinkbeast> Alberth: _but_ I can pay the Euro and then give the source to everyone else in the world.
18:17:10  <planetmaker> Pinkbeast, not. Unless you're allowed by contract or license
18:17:18  <Pinkbeast> planetmaker: "once I do" - no, the author will never need permission under the GPL, because they're the author.
18:17:31  <Pinkbeast> planetmaker: It's GPLed, remember?
18:17:36  <planetmaker> he does not need permission. I always say that. Please understand that.
18:17:48  <planetmaker> But he is *obliged* to provide source, *if* he distributes under GPL
18:17:56  <Pinkbeast> planetmaker: If they don't need permission they have no need to comply with the conditions of 3b.
18:18:21  <planetmaker> but every user has the right to request source. Thus the author has the obligation to provide. Simple
18:18:28  <Pinkbeast> planetmaker: No.
18:18:55  <Pinkbeast> planetmaker: Every user has the right to request source from the person who distributed it to them, because the person who distributed it to them had no right to distribute it at all except under the GPL.
18:19:03  <Pinkbeast> planetmaker: ... unless that person is the author!
18:20:42  <planetmaker> so what point is the GPL if the author is not bound to it?
18:20:55  <Pinkbeast> planetmaker: Because all redistributors are bound by it.
18:21:14  <Pinkbeast> planetmaker: And in _practice_, releasing under the GPL without source is useless.
18:21:25  <planetmaker> please ask your attorney about contracts. You'll find that you're in the wrong here :-)
18:21:27  <Pinkbeast> You'd never pick the GPL if you wanted to do that; it makes no sense.
18:30:02  <Pinkbeast> Er, I think this idea that a contract imposes the same conditions on both parties is one of many errors, for one thing.
18:30:50  <planetmaker> no, it defines exactly which conditions apply to which party.
18:30:57  <planetmaker> There's a distributor. And a recipient
18:31:10  <Pinkbeast> planetmaker: Wrong again.
18:31:12  <planetmaker> Incidentially the author can also act as distributor, thus is bound by the terms for that
18:31:30  <Pinkbeast> planetmaker: No, because the "You" of the GPL is someone who does not otherwise have permission to distribute it.
18:31:54  <Pinkbeast> planetmaker: But the GPL is never an agreement between distributor and recipient.
18:32:17  <Pinkbeast> It's an agreement between distributor and copyright holder.
18:32:40  <Pinkbeast> It cannot, therefore, apply when those two parties are the same; you cannot enter into a contract with yourself.
18:37:54  <peter1138> planetmaker, given up? :D
18:38:23  <planetmaker> no point to argue with a person who doesn't read really
18:38:27  <peter1138> :)
18:38:34  <Pinkbeast> planetmaker: I've just very clearly explained why you are mistaken.
18:39:00  <planetmaker> you've explained why something is wrong what you think I said, but what I didn't argue
18:39:15  <Pinkbeast> planetmaker: Do you agree that the GPL is an agreement between distributor and copyright holder" ?
18:40:41  <peter1138> It's an agreement between someone who wishes to modify/distribute and someone who has modified/distributed.
18:40:54  <Pinkbeast> peter1138: OK, that's the error.
18:41:22  <Pinkbeast> peter1138: Someone who has distributed, but is not the original author, has no right to authorise someone else to distribute.
18:41:34  <peter1138> They do, because it's given by the GPL.
18:41:51  <peter1138> But only under the same conditions, i.e. still under the GPL.
18:41:52  <Pinkbeast> peter1138: No, the GPL does not convey a right to authorise others to distribute.
18:42:08  <Pinkbeast> peter1138: You will not be able to point to any part of the GPL that conveys such a right.
18:42:34  *** Progman [~progman@p57A1B705.dip0.t-ipconnect.de] has joined #openttd
18:42:51  *** Markk_ [mark@host155-38.etanet.se] has joined #openttd
18:42:53  *** Markk_ [mark@host155-38.etanet.se] has quit []
18:43:04  *** Pensacola [~quassel@178-85-11-66.dynamic.upc.nl] has quit [Remote host closed the connection]
18:43:12  <peter1138> "You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force."
18:43:28  *** HerzogDeXtEr [~flex@i59F6ADC4.versanet.de] has quit [Read error: Connection reset by peer]
18:43:30  <peter1138> Hmm
18:43:34  <Pinkbeast> peter1138: Yes. That grants a right to use the work. It does not grant a right to authorise others to distribute the work.
18:43:50  <Pinkbeast> peter1138: Who authorises others to distribute the work? The original copyright holder.
18:44:04  <peter1138> Section 4.
18:44:46  <Pinkbeast> peter1138: That says that "copies or rights" are not terminated; not what they are.
18:45:11  <blathijs> Yay, we're still discussing :-)
18:45:30  <peter1138> I don't even know what the original argument was :p
18:45:54  <juzza1> I don't even know what GPL is anymore
18:46:06  *** HerzogDeXtEr [~flex@i59F6ADC4.versanet.de] has joined #openttd
18:46:13  <Pinkbeast> peter1138: I contend that Author A can (pointlessly) distribute a program that A wrote "under the GPL" without providing source (but then no-one else can redistribute it).
18:46:32  <peter1138> Pinkbeast, that's wrong.
18:46:35  <Pinkbeast> peter1138: Why?
18:46:48  <peter1138> Author A can distribute program A however they wish.
18:46:57  <planetmaker> he can distribute it as he likes. But *if* he choses GPL, he has to comply and provide source upon request
18:47:04  <Pinkbeast> peter1138: Yes, that's true.
18:47:08  <peter1138> If they distribute it under GPL, he MUST distribute the source if requested.
18:47:13  <Pinkbeast> peter1138: That's wrong.
18:47:15  <peter1138> (or she)
18:47:26  <Pinkbeast> peter1138: Who is their agreement with that requires them to do that?
18:47:28  <peter1138> Pinkbeast, clearly not. That's the complete basic principle of the thing.
18:47:49  <Pinkbeast> peter1138: That's not really an argument. (Of course, such distribution is pointless).
18:48:20  <Pinkbeast> peter1138: But the way that principle is implemented is that someone who wants to distribute is obliged to agree to the author's conditions for doing so.
18:48:28  <Pinkbeast> peter1138: The author isn't so constrained.
18:48:35  <blathijs> Finished reading the backlog. Now let's get the text of the license and read carefully :-)
18:48:50  <peter1138> Their agreement is with the user who has obtained the program and wishes to receive the source code under the GPL.
18:49:22  <Pinkbeast> peter1138: They cannot enter into a contract with such a person, there being no exchange of value.
18:49:39  <Pinkbeast> ... and they have no reason to enter into an agreement with the user.
18:49:40  <peter1138> What is value?
18:49:43  <planetmaker> Pinkbeast, contracts require no value in whatever way defined to be legally binding
18:50:08  <planetmaker> you can enforce a signed contract, or a license agreement under civil law.
18:50:15  <planetmaker> that's about the same
18:50:18  <Pinkbeast> https://en.wikipedia.org/wiki/Consideration_under_American_law (not that I'm American, but it's pretty good).
18:51:17  <Pinkbeast> And thirdly, the "you" in the GPL is the person who wants to redistribute, not the person authorising redistribution, so it does not affect the author who is not seeking permission to redistribute.
18:51:41  <LordAro> blathijs: don't bother, get out while you still can :p
18:53:55  <blathijs> planetmaker: Reading GPLv3, section 5, I basically read a grant of permissions of an author, that says: "You are allowed to redistribute, under the condition that you provide source". For your contract argument to hold, it should have said something like "If anyone [involved in this license] every distributes the program, he or she is obliged to distribute the source as well"
18:54:19  <retro|cz> Is there any reason why I can't type for example ř ingame?
18:54:35  <Pinkbeast> blathijs: Well, there would also have to _be_ an enforceable contract, which there isn't.
18:56:10  <blathijs> planetmaker: So even if the author is bound by the license, viewed as a contract, which I'm not sure of, then the author is not obliged to distribute source. Anyone but the author will be obliged, provided they need the GPL to get the right to redistribute the work
18:57:02  <blathijs> planetmaker: I think I've read your arguments and the license carefully, or did I miss something important? :-)
19:02:59  <Djohaal> we are still discussing that license bullpoo?
19:03:13  <peter1138> It's a license, not a contract, yay.
19:04:45  <Pinkbeast> Djohaal: It is _moderately_ important that people who want to distribute stuff for OTTD actually understand the GPL (and I'm a bit alarmed, frankly).
19:05:37  <Alberth> Pinkbeast: talk to the FSF
19:05:51  <planetmaker> http://www.gnu.org/licenses/gpl-faq#DoesFreeSoftwareMeanUsingTheGPL writes:
19:05:51  <planetmaker> What does “written offer valid for any third party” mean in GPLv2? Does that mean everyone in the world can get the source to any GPL'ed program no matter what?
19:06:01  *** andythenorth [~Andy@cpc10-aztw26-2-0-cust867.18-1.cable.virginmedia.com] has joined #openttd
19:06:01  <planetmaker>     If you choose to provide source through a written offer, then anybody who requests the source from you is entitled to receive it.
19:06:11  <blathijs> This is also an interesting read on the license vs contract (main point: A license is a one-way thing, it becomes a license agreement (of which the license is a part) if the author gets something in return, such as money): http://softwarelawyer.blogspot.nl/2008/01/jacobsen-v-katzer.html
19:06:20  <planetmaker> and that's what you do when you attach the license to your code
19:07:15  <Pinkbeast> planetmaker: Almost right apart from the bit where that's just explaining the provisions of the GPL which, as blathijs and I have both now explained, are not binding on the author.
19:07:42  <planetmaker> yes, you may disagree with the FSF. I choose not to. They ran it through legal ;-)
19:07:56  <Pinkbeast> planetmaker: I'm not disagreeing with the FSF.
19:08:34  <blathijs> planetmaker: I'm not so sure if the FAQ still applies completely in this corner case and eventually it's the license text that is the final word, not the FAQ. Regarding the text you quoted, that says "if you choose to provide source through a written offer", which I can assume the author will not do if he chooses not provide the source at all.
19:08:59  <Pinkbeast> planetmaker: In particular, that answer does not say "Yes, everyone in the world can get the source to any GPL'ed program no matter what", although presumably mainly because the case under discussion is absurd.
19:09:08  *** Hendrick [~Hendrick@212.93.100.46] has quit [Quit: Truly, the end of days.]
19:09:55  <planetmaker> blathijs, but the GPL requires you to do one of three things, like section 3a-c) from gpl v2
19:09:58  <Pinkbeast> planetmaker: But that is also true for other reasons; if A writes a GPLed program and distributes it to B and C and that's it, "everyone in the world" cannot get the source to that program, either.
19:10:10  <andythenorth> did I miss something? :P
19:10:16  <Pinkbeast> planetmaker: Yes... if you are seeking permission to redistribute GPLed software.
19:10:36  <planetmaker> Pinkbeast, read. It says *distribute*. Not re-distribute
19:10:49  <andythenorth> don't introduce redistribute
19:10:52  <andythenorth> just stick to distribute
19:10:56  <Pinkbeast> planetmaker: I am well aware of that, but the author does not need permission to distribute it at all.
19:11:22  <andythenorth> oh this has been going on a while
19:11:25  <andythenorth> I see from the logs :P
19:11:27  <planetmaker> quite.
19:11:33  <peter1138> andythenorth, don't do it!
19:11:40  <andythenorth> how the fuck do you have a GPL argument for so long?
19:11:55  <Pinkbeast> planetmaker: As said already, it's an agreement between someone who wishes to distribute and someone further up the chain (whether that's the author or not); you can't enter into an agreement with yourself so it cannot apply when the author is the distributor.
19:11:59  <planetmaker> Pinkbeast, in other places they do use *redistribute*. As such, the distinction is made on purpose
19:12:31  <Pinkbeast> planetmaker: So what? The author still doesn't need permission to distribute and can't enter into an agreement with themselves.
19:12:46  <planetmaker> But then he's not allowed to use the GPL
19:12:57  <planetmaker> if he doesn't want to honour it
19:13:04  <Pinkbeast> planetmaker: Er... says who?
19:13:18  <Alberth> taske it to court, and you'll see
19:13:20  <andythenorth> did I miss the bit in the logs where this is easy?
19:13:31  <Pinkbeast> Alberth: who would take who to court?
19:13:32  <planetmaker> no, andythenorth :-)
19:13:51  <blathijs> planetmaker: But still, it says "You may distributed, provided you do a, b, c". It does not say, "You cannot redistribute if you do not do a, b, c"
19:13:57  <Alberth> Pinkbeast: get the product, ask the source, get refusal, go to court
19:14:23  <Pinkbeast> Alberth: Lose, obviously, since it is impossible for you to have a contract with the author.
19:14:36  <planetmaker> blathijs, it does. It disallows redistribution if you don't follow section 2 and 3... (§6)
19:14:47  <planetmaker> and §5
19:15:01  <andythenorth> you all seem to have not used the word 'convey'
19:15:02  <planetmaker> and §4 :-)
19:15:10  <andythenorth> "To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying"
19:15:16  <Pinkbeast> andythenorth: Ah, we're in GPLv2 land
19:15:26  <andythenorth> well ok
19:15:26  <andythenorth> good
19:15:32  <andythenorth> go look up the case law in that case
19:15:39  <andythenorth> specifying also your jurisdiction
19:15:44  <Pinkbeast> andythenorth: The specific hypothetical case has never come up.
19:15:46  <andythenorth> oh, there isn't much?
19:15:46  <blathijs> planetmaker: Can you quote the text that says "You may not" or equivalent?
19:15:49  <andythenorth> good luck then
19:16:08  <blathijs> Ah, section 4 says something like that
19:16:16  <planetmaker> 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License
19:16:33  <andythenorth> http://www.gnu.org/licenses/gpl-faq.html#ConveyVsDistribute
19:16:54  <andythenorth> you're trying to resolve an issue that FSF found was a problem in v2, so clarified their own term in v3
19:16:56  <andythenorth> good luck
19:17:01  <Pinkbeast> andythenorth: Er... no, we aren't.
19:17:07  <planetmaker> sure :-)
19:17:08  <andythenorth> I'm sure they'd appreciate an email if you solve it
19:17:10  *** TomyLobo [~foo@91-65-113-111-dynip.superkabel.de] has joined #openttd
19:17:45  <Pinkbeast> andythenorth: Specifically, the question is, suppose an author releases a work "under the GPL" without source. This is pointless. Can a user compel them to distribute the source (and if so, why?)
19:19:37  <andythenorth> did a license.txt accompany the distribution?
19:19:41  <andythenorth> or a rendition of same
19:19:49  <andythenorth> with GPL v2 correct text?
19:20:01  <planetmaker> assume 'yes'
19:20:11  <Pinkbeast> andythenorth: I suspect you're sneaking up on the wrong answer, but let's say yes.
19:20:16  <andythenorth> why is this a debate then?
19:20:39  <andythenorth> For example, if you distribute copies of such a program, whether
19:20:39  <andythenorth> gratis or for a fee, you must give the recipients all the rights that
19:20:41  <andythenorth> you have.  You must make sure that they, too, receive or can get the
19:20:42  <andythenorth> source code.  And you must show them these terms so they know their
19:20:42  <planetmaker> pinky thinks GPL is kinda void, if the authors doesn't want to give source
19:20:42  <andythenorth> rights.
19:20:49  <andythenorth> he's smoking crack
19:20:54  <andythenorth> or he's a very clever lawyer
19:21:06  <Pinkbeast> andythenorth: blathijs has worked this out, but around we go again.
19:21:13  <blathijs> planetmaker: Hmm, I actually agree that, if one would see the GPL as a contract, that section 4 and perhaps 5 might actually impose obligations on the author (though note the "might", I'm not enough of a lawyer to tell for sure). However, I still not believe the the GPL can be seen as a contract, though that is also something that's ultimately up to the courts (and not so clear-cut, see the case about the artistic license in the ...
19:21:19  <blathijs> ... softwarelaywer link I posted a while ago)
19:21:20  <Pinkbeast> andythenorth: When do you have to comply with the conditions of the GPL?
19:21:49  <andythenorth> when copying, distributing and modifying
19:21:55  <andythenorth> other activities are out of scope of the license
19:22:05  <Pinkbeast> andythenorth: Good. Why do you have to comply with the conditions of the GPL?
19:22:08  <planetmaker> (which also the author can do, thus he binds himself to the licens)
19:22:27  <andythenorth> is there some big reveal coming?  I failed to see it in the logs
19:22:36  <planetmaker> there ain't
19:22:45  <Pinkbeast> andythenorth: "Because otherwise you have no permission to copy, distribute or modify".
19:22:49  <andythenorth> you have to comply with the conditions of the GPL because it's the license, cleverly built on fairly common copyright conventions
19:22:52  <Pinkbeast> andythenorth: So... how does that apply to the author?
19:23:15  <planetmaker> the argument simply is "I'm the original and only author, I'm not obliged to honour the GPL's request to distribute sources"
19:23:31  <planetmaker> which is a strange argument to say at least
19:23:32  <blathijs> andythenorth: The main observation is that you only need to distribute source, if you want (need) the license to give you the right to distribute (which you don't need as an author)
19:24:17  <Alberth> Pinkbeast: it's enforcable in the same way that I cannot say something costs 1 euro, but require 100 euro for it
19:24:36  <Pinkbeast> Alberth: Uh... implicit conditions of sale are another matter entirely
19:24:45  <andythenorth> the only problem I can see is if the route chosen is option 2 - written offer for min. 3 years - and the chain of offers doesn't overlap
19:24:52  <andythenorth> then there's lapsed access to source
19:24:55  <andythenorth> edge case
19:25:08  <andythenorth> a valid exploit
19:25:15  <andythenorth> what was the point?
19:25:40  <Pinkbeast> andythenorth: That seems beside the point. What compels the author to comply, given that what compels everyone else to comply is that otherwise they'd have no permission at all?
19:25:54  <planetmaker> he wants to claim his project GPL but not distribute source ever to anyone
19:25:58  <Alberth> he claims you can refuse to give me the source, even if you say you use GPL for your code
19:26:04  <andythenorth> you can
19:26:09  <andythenorth> and he can sue you
19:26:12  <andythenorth> that's how law works
19:26:16  <andythenorth> the FSF might help
19:26:18  <planetmaker> my argument. yes
19:26:20  <Pinkbeast> andythenorth: Er... who is "he"?
19:26:29  <planetmaker> I can sue you for sources
19:26:35  <andythenorth> he = Alberth in this case
19:26:36  <planetmaker> As I got a license which gives me the right to them
19:26:41  <andythenorth> alberth is going to sue you
19:26:51  <blathijs> Pinkbeast: He is anyone in this case, or potentially anyone who received the work
19:27:14  <andythenorth> anyone who recieved it in correct form, with license
19:27:15  <V453000> what if I lose the source for whatever reason?
19:27:21  <andythenorth> you get sued
19:27:29  <andythenorth> [shrug]
19:27:30  <Pinkbeast> But that makes no sense; there is no contract between the author and the user.
19:27:41  <peter1138> It's a license, not a contract.
19:27:52  <planetmaker> I accepted your license, though, Pinkbeast
19:27:52  <blathijs> planetmaker: Do you agree with me that, if the GPL would not hold up as a contract, then the author is not obliged to distribute source?
19:27:59  <andythenorth> it's not a contract
19:28:05  <Alberth> Pinkbeast: you don't need a contract before you can sue
19:28:19  <andythenorth> wtf is a contract even in the conversation?
19:28:21  <andythenorth> it's a license
19:28:30  <andythenorth> it's the thing that prevents you suing alberth for breach of copyright
19:28:32  <blathijs> Alberth: But contract breach and copyright violation are the most obvious reasons to sue in this case
19:28:38  <Pinkbeast> Well, most licences _are_ contracts, of course.
19:28:44  <planetmaker> blathijs, I don't know the details of the English words. But as far as my legal understanding goes, a license gives both, the licensee as the license giver rights and obligations. Or at least can
19:28:46  <blathijs> Alberth: And I don't think you can sue the author for copyright violation...
19:28:52  <andythenorth> eh?
19:29:37  <blathijs> planetmaker: Apart from English words, I'm talking about a legally binding contract under civil law
19:29:37  <Alberth> blathijs: I'd sue him for not holding his end of the license, I don't care about his copyright
19:29:47  <planetmaker> ^^
19:29:53  <andythenorth> now that amateur lawyer hour is over, here's a duck
19:29:54  <andythenorth> http://www.railpictures.net/photo/451492
19:29:55  <Pinkbeast> Alberth: "not holding his end of the license" isn't a thing.
19:29:56  <Alberth> his copyright means he has the right also use it in other means
19:30:02  <andythenorth> we don't have a duck in OTTD
19:30:05  <andythenorth> new object?
19:30:06  <andythenorth> ship?
19:30:09  <blathijs> Alberth: I actually think there is no such thing, sueing somebody for not holding up a license
19:30:11  <andythenorth> V453000: ^^^^
19:30:12  <planetmaker> replace ufo with duck?
19:30:13  <Pinkbeast> Alberth: When you do that, that's suing for breach of contract.
19:30:18  <TWerkhoven> nah, ship in fish
19:30:23  <V453000> I SEE SOME LIES
19:30:27  <TWerkhoven> capacity 1 passenger
19:30:34  <blathijs> andythenorth: Your duck is slow :-p
19:30:35  <andythenorth> it's a big duck
19:30:40  <V453000> I haz big duck
19:30:43  <blathijs> andythenorth: It's huge, though :-D
19:30:46  <V453000> only as cargoes so far though
19:30:53  <V453000> SO FAR
19:31:06  <Alberth> indeed, Nuts has ducks
19:31:20  <Alberth> Pinkbeast: whatever, I just want the source
19:31:51  <planetmaker> :-)
19:31:55  <planetmaker> toy cargo, V453000 ?
19:32:05  <Pinkbeast> Alberth: Of course, but you have no basis to demand it. As blathijs points out, it can't be copyright violation (not your copyright), can't be breach of contract (no contract).
19:32:16  <V453000> uhmmm, well mainly pm ... it also has random little chance to appear elsewhere like goods
19:32:26  <planetmaker> really? cute!
19:32:35  *** Supercheese [~Superchee@98.145.157.55] has joined #openttd
19:32:48  <V453000> yes :) and they are coming out as engines with next release
19:32:51  <V453000> on wetrails, too
19:33:09  <planetmaker> lool!
19:35:20  <andythenorth> yeah, so re-reading the original GPL v2 text, for the author all bets are off
19:35:24  <andythenorth> author doesn't have to comply
19:35:28  <andythenorth> end of argument?
19:35:51  <planetmaker> yes, getting boring :-)
19:36:07  <andythenorth> the whole thing is based on the idea that the original author is an FSF hippy who will *of course* provide source
19:36:48  <andythenorth> and if you don't have the source, or a written offer to provide source, you can't distribute
19:36:52  <andythenorth> so the whole thing falls down
19:36:57  <andythenorth> let's stop using the GPL
19:37:19  <planetmaker> why stop? just ridicule it :-P
19:37:40  <andythenorth> stallman got it wrong
19:37:57  <LordAro> stallman, wrong? don't be ridiculous
19:38:04  <andythenorth> this does actually bork bananas
19:38:08  <andythenorth> we should stop operating it
19:38:15  <andythenorth> we could become liable for a GPL test case
19:38:24  <andythenorth> or at least we should change it
19:38:47  <andythenorth> we need accompanying source for every upload, or a written offer to provide it, or something that complies with section c
19:38:47  <planetmaker> we don't :-) read bananas TOS
19:39:04  *** Belugas [~belugas@216.191.111.230] has joined #openttd
19:39:07  *** mode/#openttd [+o Belugas] by ChanServ
19:39:44  <andythenorth> planetmaker: which clause(s)?
19:40:32  <planetmaker> You will only upload content of which you are (one of) the original author(s).
19:40:32  <planetmaker> You grant the OpenTTD team the rights to distribute the last version of your content from a central server. We will assign a globally unique identifier to each upload and everyone can download the content when they know that identifier.
19:40:43  <andythenorth> yeah but...
19:40:57  <andythenorth> ...there's no written offer to provide source OR accompanying full source
19:41:02  <andythenorth> so we can't comply with GPL
19:41:14  <andythenorth> section 3 of GPL v2
19:41:17  <planetmaker> you can only grant that, if you have that right. And make sure that it still complies to GPL
19:41:22  <Alberth> http://devs.openttd.org/~alberth/nuts.png  <-- I found one duck
19:41:35  <planetmaker> \o/
19:41:44  <andythenorth> planetmaker: we can't be sure that we can comply
19:41:58  <planetmaker> the uploader has to make sure
19:41:59  <andythenorth> we must have 3.a, 3.b or 3.c "Accompany it with the information you received as to the offer to distribute corresponding source code."
19:42:07  <andythenorth> hmm
19:42:16  <andythenorth> who's distributing?  Us or the uploader?
19:42:22  <V453000> Alberth: 4 more to go :D
19:42:23  <andythenorth> are we just a transmission network?
19:42:30  <andythenorth> it's us
19:42:33  <andythenorth> ToS say so
19:42:37  <andythenorth> Pinkbeast and blathijs
19:42:38  <andythenorth> win
19:43:06  <Alberth> V453000: yeah, except you are going to be faster in adding new ones than me in finding them :)
19:43:13  <V453000> :) race?
19:43:47  <andythenorth> Pinkbeast: was your original point that Bananas isn't GPL compliant currently?
19:44:14  <planetmaker> no, the discussion was pointless from the start ;-)
19:45:08  *** KritiK [~Maxim@0001264a.user.oftc.net] has joined #openttd
19:45:30  <TinoDidriksen> Bananas doesn't have to be. It's not you packaging or curating the stuff. Just as uploading a GPL binary to a random FTP does not magically cause the FTP owner to be legally liable.
19:46:35  <andythenorth> ToS grant the right to distribute
19:46:40  <andythenorth> therefore we are a distributor
19:47:07  <andythenorth> also I need to go get a lot of source from other newgrf authors :(
19:47:12  <andythenorth> my grfs are GPL violations
19:47:53  <andythenorth> one of you here should sue me
19:48:02  <TinoDidriksen> No. Bananas is the pipe; the distributor is the uploader. It would be different if you had an approval or signing process, such as Appstore.
19:48:21  <frosch123> andythenorth: yeah, i demand a copy of your brain
19:48:28  <frosch123> i heard it is the source of most of that stuff
19:48:41  <frosch123> also one of the hands maybe?
19:48:59  *** cyph3r [~Miranda@ip-213-220-193-169.net.upcbroadband.cz] has quit [Read error: Connection reset by peer]
19:50:00  <andythenorth> mostly the right
19:50:02  <andythenorth> except when typing
19:50:05  <andythenorth> or using modifier keys
19:51:50  <Pinkbeast> andythenorth: No, I wasn't saying anything about Bananas. I mentioned the case of the insane no-source author as an illustration only, in passing. (Oops).
19:53:05  <Djohaal> hmm
19:53:17  <Djohaal> why am I getting stuttering animation on those patchpacks with the AA filter
19:53:27  <TinoDidriksen> Authors can't be held to an OSS license. They're redistribution licenses.
19:53:54  <andythenorth> you're probably correct
19:54:32  <andythenorth> if I was to challenge it, I'd probably go after the person who is the distributor
19:54:35  <andythenorth> rather than the author
19:54:47  <andythenorth> it so happens that the initial distributor will *always* be one of the authors
19:54:55  <andythenorth> but that's just a little point
19:57:06  <andythenorth> you have caused me to discover that all my grf licences are invalid though
19:57:08  <andythenorth> so thanks :)
19:57:23  <andythenorth> and that we need to modify or shut down bananas
19:57:28  <Pinkbeast> andythenorth: Aren't you the author, though? :-/
19:57:36  <andythenorth> wtf does that have to do with it?
19:57:52  *** LordAro [~LordAro@host86-158-153-94.range86-158.btcentralplus.com] has quit [Ping timeout: 480 seconds]
19:57:58  <Pinkbeast> I think the point of the discussion was "the author can do as they please, caveat redistributor"
19:58:03  *** DanMacK [~63ffa3b9@188.cimarosa.openttdcoop.org] has joined #openttd
19:58:09  <DanMacK> Hey all
19:58:41  <andythenorth> hey DanMacK
19:58:48  <andythenorth> Pinkbeast: the author can do as they please
19:58:52  <andythenorth> the distributor can't
19:59:12  <andythenorth> so as long as you have count(distributed_copies) == 0
19:59:19  <andythenorth> you can do as you please
20:00:00  <Pinkbeast> Uh, no, I think the author can always do as they please (it might be nice not to drop distributors in it, though)
20:00:39  <andythenorth> hmm
20:00:40  <andythenorth> no
20:00:55  <TinoDidriksen> Author cannot be held to a FOSS / OSI license...the licenses are for redistribution.
20:01:12  <andythenorth> hmm
20:01:29  <Pinkbeast> andythenorth: Supposing you're the sole author (which ahem cough) you can't violate your own copyright.
20:01:46  <TinoDidriksen> The receiver of GPL code must agree to the license - the author never enters into the picture.
20:02:03  <Pinkbeast> TinoDidriksen: Ah... the receiver _if_ they wish to modify etc etc (I know you know this)
20:02:09  <TinoDidriksen> Yeah
20:02:53  <andythenorth> you could be right
20:02:59  <andythenorth> but if I had to go to court over it
20:03:06  <TinoDidriksen> We are right. See MySQL.
20:03:10  <andythenorth> I would still go after the 'author as distributor'
20:03:19  <TinoDidriksen> Wouldn't work.
20:03:22  <andythenorth> is there actual case law?
20:03:24  * andythenorth searches
20:03:30  *** LordAro [~LordAro@host86-158-153-94.range86-158.btcentralplus.com] has joined #openttd
20:03:57  <TinoDidriksen> No, since no author agreed to the contract...
20:04:12  <andythenorth> what does the MySQL judgement prove?
20:04:15  * andythenorth is reading
20:04:54  <Pinkbeast> I think Bananas is in the clear too since the author agrees to the Bananas TOS and hence is giving Bananas permission to redistribute in ways that might or might not be GPL-compliant.
20:04:56  <TinoDidriksen> No judgement, just that MySQL is one big project that's dual-licensed, 'cause as owners of the copyright they can distribute two identical but differently licensed versions.
20:05:02  <andythenorth> yes
20:05:25  <andythenorth> but still, if I want source and I recieved my copy under GPL, you can't wave your other license at me
20:05:31  <Pinkbeast> andythenorth: Suppose you go after the author-as-distributor; are you alleging they breached a contract with you?
20:05:34  <andythenorth> I still don't know what I would be suing you for
20:05:40  <andythenorth> no idea
20:05:52  <andythenorth> I could try and bring a case that you have put me at risk for breaching copyright?
20:06:10  <andythenorth> because you have distributed under an invalid license, or a license you never intended to honour
20:06:13  <andythenorth> but sketchy
20:06:19  *** ntoskrnl11 [~not@a91-153-231-146.elisa-laajakaista.fi] has quit [Ping timeout: 480 seconds]
20:06:21  <andythenorth> unconvinced
20:06:24  <Pinkbeast> andythenorth: But you'd be arguing that I've put you at risk of violating _my_ copyright.
20:06:36  <andythenorth> yes
20:06:40  <andythenorth> so it might work if you sued me
20:06:41  <andythenorth> :P
20:06:57  <andythenorth> or if you had co-authors suing me perhaps
20:06:58  <andythenorth> dunno
20:07:05  <Pinkbeast> andythenorth: and I think one can show this doesn't create any sort of general obligation on the no-source author because they might have distributed it saying
20:07:08  <andythenorth> lawyers would make a lot of billable hours on it I think
20:07:22  <peter1138> andythenorth, he keeps bringing this contract word into it ;)
20:07:23  <Pinkbeast> "This is GPL but there is NO SOURCE so you can't distribute it at all" very prominently.
20:07:44  <Pinkbeast> peter1138: Yes, that's because those are the two legs of software licensing; copyright and contract law.
20:07:47  <peter1138> I'm pretty that would just count as "not GPL"
20:07:57  <Pinkbeast> peter1138: A software license is in general part of a contract.
20:08:35  <peter1138> Is a drivers license a contract?
20:08:44  <Pinkbeast> peter1138: I'm not sure why that is pertinent.
20:09:06  <andythenorth> Pinkbeast: I am happy to say I don't know what I'd sue the author for :)
20:09:21  <andythenorth> but I wouldn't want to stack a case on 'andythenorth is not lawyer' tbh
20:09:40  *** Djohaal [~Djohaal@187.58.246.46] has quit [Quit: Leaving]
20:10:06  <andythenorth> good luck if you want to do that :)
20:10:19  <andythenorth> there are many other things I don't know about too, if you would like to pursue cases in those
20:10:47  <TinoDidriksen> I am 100% confident that the copyright holder cannot be sued over GPL violations, as GPL is not a contract but is a license that the receiver must agree to. It is not a two-way street.
20:11:13  <andythenorth> I would not fancy taking that one-liner from irc into a court
20:11:19  <Pinkbeast> andythenorth: I'd quite like to sue the Jovian Moon Men
20:11:42  <andythenorth> I know that when we sold GPL software to the UK government, we kind of went into this stuff a bit
20:11:56  <andythenorth> but in the absence of case law, it's very quickly theory and hot air
20:12:01  <TinoDidriksen> If the receiver cannot abide by the GPL for whatever reason, including the author not giving him the source, the program falls under normal copyright and he simply cannot redistribute it.
20:12:17  <Pinkbeast> andythenorth: I'll bet you entered into other conditions above and beyond the GPL, though?
20:12:29  <andythenorth> we had other contractual terms
20:12:33  <andythenorth> but the license was GPL
20:12:48  <andythenorth> it's a combined work
20:12:50  <andythenorth> we had no choice
20:15:44  *** KritiK [~Maxim@0001264a.user.oftc.net] has quit [Quit: Leaving]
20:18:31  <Pinkbeast> Apparently I already have a gamersgate account. Do I know the password?
20:19:25  <planetmaker> ask NSA
20:19:31  <frosch123> just use the master password
20:21:05  <andythenorth> so shall we start distributing source with our grfs?
20:21:11  * andythenorth suspects it's necessary
20:21:14  <andythenorth> or a written offer
20:21:38  <andythenorth> btw, GPL is not a contract, but a written offer [probably] is under English law
20:22:57  <Pinkbeast> andythenorth: I think it's necessary that a third-party redistributor of grfs does so (save Bananas and like situations)
20:23:49  <andythenorth> ok, so if they want to make a written offer, they had better have (a) the original source to hand (b) or reliable access to it (same thing) (c ) a chain of written offers extending back to copyright holder
20:24:28  <andythenorth> and the offers are probably not cast-iron.  Offers can be rescinded.
20:24:36  <andythenorth> so better just get the source eh?
20:25:12  <Pinkbeast> I think it would be jolly good if Bananas had a source tarball for every GRF under a free license, apropos of nothing much.
20:28:57  *** alluke [~oftc-webi@cs181208223.pp.htv.fi] has quit [Remote host closed the connection]
20:30:11  *** Alberth [~hat@a82-95-164-127.adsl.xs4all.nl] has left #openttd []
20:34:15  *** KritiK [~Maxim@0001264a.user.oftc.net] has joined #openttd
20:35:55  <planetmaker> bananas is not meant to provide that
20:37:01  *** sla_ro|master [slamaster@85.186.160.35] has quit []
20:39:21  <oskari89> Lol
20:40:23  <oskari89> Error! Assertion failed at line 1324 of ...\src\economy.ccp: v-> cargo_cap >= v-> cargo.RemainingCount()
20:40:53  <Rubidium> changing NewGRFs?
20:40:53  <oskari89> Let's see if it does it again
20:41:00  <oskari89> Yeah :)
20:41:34  <Rubidium> one of the typical "I have messed with NewGRFs" assertion
20:41:41  <oskari89> (NewGRF Developer i am, was expecting it on some point :) )
20:41:56  <peter1138> Rubidium, rubbish, everyone knows changing NewGRFs never breaks anything!
20:42:00  <andythenorth> try changing strings
20:42:06  <andythenorth> openttd hates you doing that in a grf :P
20:44:51  <planetmaker> hm. I seem to be unable to produce valid versions of OpenGFX. Including re-builds of previous releases
20:45:02  <oskari89> You need to remove CSDRailset and -Roadset from GRF, together with
20:45:08  <peter1138> planetmaker, GPL violation!
20:45:09  <oskari89> some signals :P
20:45:19  <oskari89> To get that error
20:45:23  <andythenorth> peter1138: you should sue him
20:45:42  <Rubidium> planetmaker: use a fixed nmlc?
20:45:42  <planetmaker> oh, the source is the same :-)
20:45:51  <planetmaker> how, fixed?
20:45:58  <oskari89> Was there some way to "clean" scenario from newgrfs?
20:46:20  <andythenorth> :( invalid json
20:46:22  <DanMacK> save the heightmap?
20:46:30  <Rubidium> don't know, but if you can't compile a valid version with the current one but you could with a previous one, then from the current one's point of view the previous one is fixed
20:53:23  *** valhallasw [~valhallas@5070A0D5.static.ziggozakelijk.nl] has quit [Quit: leaving]
20:59:44  *** DanMacK [~63ffa3b9@188.cimarosa.openttdcoop.org] has quit [Quit: Page closed]
21:02:55  <andythenorth> bye
21:02:59  <andythenorth> have fun with law :)
21:03:04  *** andythenorth [~Andy@cpc10-aztw26-2-0-cust867.18-1.cable.virginmedia.com] has left #openttd []
21:07:48  *** Elukka [~Elukka@a91-152-213-89.elisa-laajakaista.fi] has quit []
21:11:37  *** Progman [~progman@p57A1B705.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
21:18:07  <Zuu> oskari89: As said, there is a menu entry to export a scenario to a heightmap png. Create a new scenario using this heightmap and place all towns+industries+trees etc. again.
21:18:10  *** HerzogDeXtEr1 [~flex@i59F6B9E0.versanet.de] has joined #openttd
21:18:45  <Zuu> A bit of work, but I did this for the Beginner Tutorial once to safely add the manual industries NewGRF.
21:20:20  <Zuu> The main towns/industries are named the same and located at about the same spot. So it is possible not noticed by most people. Also my guess is that users of the tutorial play it once or twice and do not return to it later when there is a new version out of the tutorial.
21:24:56  *** HerzogDeXtEr [~flex@i59F6ADC4.versanet.de] has quit [Ping timeout: 480 seconds]
21:37:12  *** Zuu [~Zuu@gateway.sdr.org] has quit [Ping timeout: 480 seconds]
21:42:23  *** gelignite [~gelignite@i5387A51F.versanet.de] has quit [Quit: http://bit.ly/nkczDT]
21:49:23  <Wolf01> 'night
21:49:27  *** Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.]
22:06:01  *** TomyLobo [~foo@91-65-113-111-dynip.superkabel.de] has quit [Quit: Standby mode...]
22:07:14  *** frosch123 [~frosch@frnk-590f5186.pool.mediaWays.net] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
22:07:21  *** wakou2 [~stephen@host86-182-195-252.range86-182.btcentralplus.com] has quit [Quit: Konversation terminated!]
22:21:59  *** LordAro [~LordAro@host86-158-153-94.range86-158.btcentralplus.com] has quit [Remote host closed the connection]
22:23:02  *** MNIM [~mBuntu@ip5452ffad.adsl-surfen.hetnet.nl] has joined #openttd
23:34:41  *** Pereba [~UserNick@177.98.113.131] has joined #openttd

Powered by YARRSTE version: svn-trunk