jdev - 2020-03-09


  1. moparisthebest has left

  2. moparisthebest has joined

  3. kikuchiyo has left

  4. kikuchiyo has joined

  5. kikuchiyo has left

  6. wurstsalat has left

  7. kikuchiyo has joined

  8. kikuchiyo has left

  9. kikuchiyo has joined

  10. kikuchiyo has left

  11. kikuchiyo has joined

  12. kikuchiyo has left

  13. kikuchiyo has joined

  14. Жокир has joined

  15. kikuchiyo has left

  16. kikuchiyo has joined

  17. debacle has left

  18. larma has left

  19. Жокир has left

  20. Жокир has joined

  21. larma has joined

  22. Жокир has left

  23. Жокир has joined

  24. kikuchiyo has left

  25. Жокир

    > Essentially every business uses GPL Linux Do note there's a collective effort among businesses to move away from GPL. Replacing gcc with clang and everything gpl'd with alternatives in freebsd is one such example. I believe one of the reasons behind Google's development of Fuchsia is to move away from the gpl'd kernel too.

  26. kikuchiyo has joined

  27. moparisthebest

    "collective" or "google and apple" ?

  28. pep.

    Yeah that's also how I read it

  29. moparisthebest

    I was actually thinking about this earlier, how hard it'd be to run any type of business without touching linux

  30. moparisthebest

    you'd need windows servers and laptops, fine, what router can you use? also no android phones, and certainly no "cloud" anything, not even backups, and no CDNs or anything

  31. moparisthebest

    I seriously doubt any such business exists, if they use a computer, they use linux

  32. Жокир

    > "collective" or "google and apple" ? Freebsd isn't maintained by google and apple is it

  33. Жокир has left

  34. Жокир has joined

  35. Жокир has left

  36. Жокир has joined

  37. Жокир has left

  38. Жокир has joined

  39. Sam Whited

    As much as I hate to get drawn back into this, I'm sick of these arguments: It's not that people aren't using anything GPL, people aren't including libraries and other things that would trigger the GPL. No business cares if they're using Linux on their servers because they will never have to spend any extra money or time making sure they're GPL compliant because most business aren't contributing back to Linux and it's not going to trigger their own products having to use the viral provisions of the GPL and be GPL themselves. It may be unintentional and in good faith, but the "businesses still use Linux" is just a strawman argument. I thas nothing to do with why businesses avoid the GPL.

  40. Sam Whited

    However, if a library they're linking into their own products is GPL, or a binary they have to ship with their products is GPL, most businesses will try to avoid those products and use an alternative because they risk being sued if someone thinks their product should have been GPLed as well by extension, or they have to spend time upstreaming patches which they don't want to do, or they have to upstream something that's actually business critical and they want to remain proprietary, etc.

  41. pep.

    Are you only talking about GPL or copyleft in general btw

  42. moparisthebest

    I've never seen a license that requires upstreaming changes, or anything more than putting a source archive on a website someplace

  43. pep.

    yeah that's goodies but not actually required

  44. moparisthebest

    and you are talking about very specific businesses

  45. Sam Whited

    Depends on the license, but I suppose copyleft in general? Most larger businesses I've worked at have a document with what licenses are okay and what should be avoided. Generally AGPL/GPL is an absolute no and they'll make you use something else if the auditors find it in the codebase, MPL is a yellow "needs approval first", BSD is okay, etc.

  46. moparisthebest

    I work in the healthcare sector, we have a few large apps, and use plenty of GPL software, because we don't release it

  47. Sam Whited

    Putting source on a website someplace is something that takes time and effort, even if it's minimal. And if you forget to do it, or pull in something by mistake, or someone just does it wrong, you could get sued.

  48. moparisthebest

    we run it on servers and such, employees use it, but there is no problem whatsoever using GPL libraries

  49. pep.

    I wouldn't like to work in these companies you've worked at then..

  50. Sam Whited

    Yes, we also run plenty of GPL software because we don't release it, that's what I was saying.

  51. Sam Whited

    pep., yah, I agree, I hate them, but I've never found a job that would let me work almots exclusively in Open Source except Docker, but they went bust right after I joined at sold me to Mirantis. Although even they had a "no GPL" policy.

  52. moparisthebest

    maybe it's just whatever the manager's opinion is at the time or something

  53. Жокир has left

  54. Жокир has joined

  55. Sam Whited

    It's a policy set by lawyers in all the medium to large companies I've been at. Not an individual manager, comes from the legal team working for the CEO or the board or whomever.

  56. moparisthebest

    I was recently blindsided by a manager being shocked we used open source code because, and I quote, "open source is insecure, because anyone can see it, and anyone can modify it"

  57. moparisthebest

    this was an IT security manager ^

  58. Sam Whited

    heh, I've only ever seen that sort of nonsense once and it wasn't even that bad

  59. moparisthebest

    in the same meeting he also said "what is Java" and "what is a JVM" so I was briefly worried I had been teleported back to 1995 :P

  60. moparisthebest

    but yea, I appreciate the examples, it's all a mess...

  61. moparisthebest

    there's always the "what if" etc

  62. kikuchiyo has left

  63. kikuchiyo has joined

  64. kikuchiyo has left

  65. Sam Whited has left

  66. Sam Whited has joined

  67. kikuchiyo has joined

  68. Жокир has left

  69. Жокир has joined

  70. kikuchiyo has left

  71. Жокир has left

  72. Жокир has joined

  73. Жокир has left

  74. Жокир has joined

  75. kikuchiyo has joined

  76. kikuchiyo has left

  77. Жокир has left

  78. Жокир has joined

  79. kikuchiyo has joined

  80. rion has left

  81. Жокир has left

  82. Жокир has joined

  83. Жокир has left

  84. Жокир has joined

  85. rion has joined

  86. paul has joined

  87. Jeybe has joined

  88. asterix has joined

  89. wurstsalat has joined

  90. asterix has left

  91. asterix has joined

  92. Jeybe has left

  93. Jeybe has joined

  94. asterix has left

  95. asterix has joined

  96. asterix has left

  97. asterix has joined

  98. Martin has left

  99. kikuchiyo has left

  100. Marc has joined

  101. asterix has left

  102. asterix has joined

  103. Жокир has left

  104. Жокир has joined

  105. Жокир has left

  106. Жокир has joined

  107. Жокир has left

  108. Жокир has joined

  109. Жокир has left

  110. Жокир has joined

  111. Jeybe has left

  112. pulkomandy has left

  113. pulkomandy has joined

  114. Martin has joined

  115. Jeybe has joined

  116. Жокир has left

  117. Жокир has joined

  118. Жокир has left

  119. Жокир has joined

  120. kikuchiyo has joined

  121. Ge0rG

    moparisthebest: > we run it on servers and such, employees use it, but there is no problem whatsoever using GPL libraries Technically, your employees / server admins may ask the developers for the source code of the GPL-infested application and put it on github the next morning.

  122. pulkomandy has left

  123. pulkomandy has joined

  124. pulkomandy

    In the case of apple, they don't want to use gpl3 because of the patents stuff in it, gpl2 is fine for them (and linux is stll gpl2). i think the situation for freebsd is similar

  125. pulkomandy

    For fuchsia, there are probably other things to take into account, mainly the fact that linux is "upstream your changes or you will never be able to maintain your own drivers", and this leads to android things running on outdated/unmaintained kernels. Fuchsia is a microkernel, drivers are more sandboxed and easier to port to newer/fixed versions of the os. I don't think there is a license problem at play

  126. kikuchiyo has left

  127. kikuchiyo has joined

  128. pulkomandy has left

  129. pulkomandy has joined

  130. goffi has joined

  131. Link Mauve has left

  132. kikuchiyo has left

  133. debacle has joined

  134. Link Mauve has joined

  135. Marc has left

  136. Marc has joined

  137. kikuchiyo has joined

  138. pulkomandy has left

  139. pulkomandy has joined

  140. pulkomandy has left

  141. pulkomandy has joined

  142. kikuchiyo has left

  143. Jeybe has left

  144. Jeybe has joined

  145. kikuchiyo has joined

  146. sonny has left

  147. sonny has joined

  148. Жокир has left

  149. Жокир has joined

  150. Жокир

    Doesn't the gpl require that all changes to the code be published, except the blobs? I seriously doubt google cares about devices being up-to-date. They might be considering changing their planned obsolescence policy from "buy a new device every couple of years or be stuck with an out-of-date rom" to be akin to that of apple, i.e. "we'll nag you until you install our updates which will make your device slower". But that doesn't seem to be the case: Fuchsia will allow vendors to modify the kernel as much as they want without releasing the changes, thus making alternative roms like Lineageos flat out impossible, so that devices will receive even less updates.

  151. Жокир

    Doesn't the gpl require that all changes to the code be published, except the blobs? I seriously doubt google cares about devices being up-to-date. They might be considering changing their planned obsolescence policy from "buy a new device every couple of years or be stuck with an out-of-date rom" to be akin to that of apple, i.e. "we'll nag you until you install our updates which will make your device run slower". But that doesn't seem to be the case: Fuchsia will allow vendors to modify the kernel as much as they want without releasing the changes, thus making alternative roms like Lineageos flat out impossible, so that devices will receive even less updates.

  152. pulkomandy has left

  153. pulkomandy has joined

  154. Жокир has left

  155. Жокир has joined

  156. debacle has left

  157. Жокир has left

  158. Жокир has joined

  159. pulkomandy has left

  160. Jeybe has left

  161. Jeybe has joined

  162. pulkomandy has joined

  163. Жокир has left

  164. Жокир has joined

  165. Жокир has left

  166. Жокир has joined

  167. pulkomandy

    The vendors don't necessarily want to modify the kernel and do dirty unmaintainable hacks. Give them a prebuilt kernel and a clean api and sdk to plug their drivers to and they'll be very happy to do that. Linux has failed to provide such a thing. And the problem for Google is not on two year old phones, it's that even on still supported phones, security updates are out of their control because they have togo through the manufacturer to rebuild a kernel. If there is a microkernel with separate drivers, Google will be in charge of updating the kernel and could do so through the playstore or whatever without involving the manufacturer at adl

  168. pulkomandy

    If that works this way, it would actually make things easier for lineageos because they would just get the binary drivers and run their own kernel and userland with them. But if the drivers are not published, it will indeed be a problem for replicant, which wants to have everything opensource

  169. Жокир has left

  170. Жокир has joined

  171. moparisthebest

    That only improves anything if drivers are bug free

  172. Jeybe has left

  173. Jeybe has joined

  174. Sam Whited has left

  175. Жокир

    >the vendors don't necessarily want to modify the kernel and do dirty unmaintaiable hacks Judging from their current behaviour, I'd say given the opportunity they would. Just like they create their own UIs, and I mean not only launchers and apps but also general outlook and funcitonality modifications. Every vendor's android is different. And altering the kernel in an uncompatible way would also be in their interest as it would give them more control over the devices, thus helping them to enforce the current planned obsolescence policy.

  176. Жокир

    >the vendors don't necessarily want to modify the kernel and do dirty unmaintaiable hacks Judging from their current behaviour, I'd say given the opportunity they would. Just like they create their own UIs, and I mean not only launchers and apps but also general outlook and funcitonality modifications. Every vendor's android is different. And altering the kernel in an uncompatible way would also be in their interest as it would give them more control over the devices, thus helping them to enforce the current planned obsolescence policy.

  177. sonny has left

  178. kikuchiyo has left

  179. Жокир has left

  180. Жокир has joined

  181. kikuchiyo has joined

  182. Жокир has left

  183. Жокир has joined

  184. pulkomandy has left

  185. Жокир has left

  186. Жокир has joined

  187. Жокир has left

  188. Жокир has joined

  189. pulkomandy has joined

  190. Жокир has left

  191. Жокир has joined

  192. sonny has joined

  193. Жокир has left

  194. Жокир has joined

  195. sonny has left

  196. debacle has joined

  197. sonny has joined

  198. sonny has left

  199. sonny has joined

  200. pulkomandy has left

  201. pulkomandy has joined

  202. Жокир has left

  203. Жокир has joined

  204. Жокир has left

  205. Жокир has joined

  206. Жокир has left

  207. Жокир has joined

  208. Жокир has left

  209. Жокир has joined

  210. pulkomandy has left

  211. Жокир has left

  212. Жокир has joined

  213. pulkomandy has joined

  214. Жокир has left

  215. Жокир has joined

  216. Жокир has left

  217. Жокир has joined

  218. pulkomandy has left

  219. Жокир has left

  220. Жокир has joined

  221. pulkomandy has joined

  222. pulkomandy has left

  223. pulkomandy has joined

  224. Жокир has left

  225. Жокир has joined

  226. debacle has left

  227. Жокир has left

  228. Жокир has joined

  229. Жокир has left

  230. Жокир has joined

  231. Жокир has left

  232. Жокир has joined

  233. Wojtek has joined

  234. pulkomandy has left

  235. pulkomandy has joined

  236. debacle has joined

  237. debacle has left

  238. Жокир has left

  239. Жокир has joined

  240. Жокир has left

  241. Жокир has joined

  242. Жокир has left

  243. kikuchiyo has left

  244. debacle has joined

  245. lovetox has joined

  246. pulkomandy has left

  247. pulkomandy has joined

  248. pulkomandy has left

  249. pulkomandy has joined

  250. debacle has left

  251. pulkomandy has left

  252. asterix has left

  253. asterix has joined

  254. pulkomandy has joined

  255. pulkomandy has left

  256. Marc has left

  257. Marc has joined

  258. Marc has left

  259. Marc has joined

  260. asterix has left

  261. asterix has joined

  262. pulkomandy has joined

  263. asterix has left

  264. asterix has joined

  265. pulkomandy has left

  266. pulkomandy has joined

  267. pulkomandy has left

  268. pulkomandy has joined

  269. pulkomandy has left

  270. pulkomandy has joined

  271. Jeybe has left

  272. Jeybe has joined

  273. pulkomandy has left

  274. pulkomandy has joined

  275. pulkomandy has left

  276. pulkomandy has joined

  277. kikuchiyo has joined

  278. kikuchiyo has left

  279. kikuchiyo has joined

  280. kikuchiyo has left

  281. kikuchiyo has joined

  282. kikuchiyo has left

  283. kikuchiyo has joined

  284. pulkomandy has left

  285. kikuchiyo has left

  286. kikuchiyo has joined

  287. pulkomandy has joined

  288. kikuchiyo has left

  289. kikuchiyo has joined

  290. Жокир has joined

  291. Жокир has left

  292. Жокир has joined

  293. lovetox has left

  294. kikuchiyo has left

  295. kikuchiyo has joined

  296. Жокир has left

  297. Жокир has joined

  298. Жокир has left

  299. Жокир has joined

  300. pulkomandy has left

  301. pulkomandy has joined

  302. Wojtek has left

  303. Wojtek has joined

  304. Wojtek has left

  305. Jeybe has left

  306. Guus has left

  307. Guus has joined

  308. rion has left

  309. Жокир has left

  310. Жокир has joined

  311. asterix has left

  312. kikuchiyo has left

  313. kikuchiyo has joined

  314. Wojtek has joined

  315. pulkomandy has left

  316. pulkomandy has joined

  317. Kev has joined

  318. Kev has left

  319. Wojtek has left

  320. goffi has left

  321. paul has left

  322. kikuchiyo has left

  323. kikuchiyo has joined

  324. kikuchiyo has left

  325. debacle has joined

  326. kikuchiyo has joined

  327. kikuchiyo has left