demofox,
@demofox@mastodon.gamedev.place avatar

Hey software license knowledgeable friends. We recently put code out for a paper that is BSD licensed.
What would happen if some other company forked it and made a bunch of changes/ improvements?
Would it still be copyright EA in the license on their fork? And it'd have to stay BSD right?
Ty, random curiosity :)
https://github.com/electronicarts/fastnoise/blob/main/LICENSE.txt

pkhuong,

@demofox fwiw, this is the kind of project where the apache license's patent clause is useful.

demofox,
@demofox@mastodon.gamedev.place avatar

@pkhuong can you explain that? Ty Paul :)

demofox,
@demofox@mastodon.gamedev.place avatar

@pkhuong and btw - unlike previous noise texture sets, FAST has no associated patents ;)

pkhuong,

@demofox No patent… yet ;) IME, big co lawyers prefer ASLv2 over BSD because the former comes with a patent grant for using the licensed software… which could be considered important given the domain.

demofox,
@demofox@mastodon.gamedev.place avatar

@pkhuong patent is our choice, and it was a unanimous "no" :)

demofox,
@demofox@mastodon.gamedev.place avatar

@pkhuong whats the "patent grant for using the licensed software"?
Like if the company patents the work, the license implies that they are free to use the patent as well?

aeva,
@aeva@mastodon.gamedev.place avatar

@demofox @pkhuong the wording is such that if a patent troll contributes to an aparche2 licensed project, they automatically grant the right to use any relevant patents to the project. It is meant to help mitigate against a kind of legal trojan horse essentially.

callionica,
@callionica@mastodon.social avatar

@demofox Its a condition of the BSD licence that the original copyright information and licence conditions be distributed with the code. The BSD licence doesn’t appear to prevent new licences on modifications as long as the conditions of the BSD license continue to be met on the original parts of the code. Modifiers do not need to use the BSD licence or any licence for their code changes.

demofox,
@demofox@mastodon.gamedev.place avatar

@callionica thanks a lot :)

lunarood,
@lunarood@mastodon.gamedev.place avatar

@demofox original copyright always remains (changes fall under the modifying party's copyright), and all the various BSD licenses require the copyright notice and the license text to be preserved. However, there is no requirement for derivatives to be distributed under the same license, nor for the source code to be disclosed at all.

demofox,
@demofox@mastodon.gamedev.place avatar

@lunarood is there some % code changed that is required for something to be considered derivative and then can be licensed and copyrighted differently?

lunarood,
@lunarood@mastodon.gamedev.place avatar

@demofox BSD licenses are extremely permissive. They don't actually care about modification at all. You are allowed to distribute the original software verbatim under any terms of your choice (both the source and/or a binary), as long as you also convey the copyright notice and the original license text.

demofox,
@demofox@mastodon.gamedev.place avatar

@lunarood interesting. Thanks so much :)

lunarood,
@lunarood@mastodon.gamedev.place avatar

@demofox glad to help! 🙂

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • mdbf
  • thenastyranch
  • JUstTest
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • Leos
  • lostlight
  • All magazines