Coder Social home page Coder Social logo

Comments (14)

papajohn avatar papajohn commented on August 24, 2024 1

from textbook.

matthew-brett avatar matthew-brett commented on August 24, 2024 1

See also #59

from textbook.

stefanv avatar stefanv commented on August 24, 2024

I just ran into this when I browsed Matthew Brett's fork of this material, and noticed that he had to branch from 64b20f0 because of the license change in 710ed4e.

/cc @papajohn

from textbook.

davidwagner avatar davidwagner commented on August 24, 2024

This is up to John & Ani, who wrote almost all of the material in the textbook.

from textbook.

choldgraf avatar choldgraf commented on August 24, 2024

@stefanv or @matthew-brett out of curiosity, do you have an idea for a license that would be less-restrictive that could still work. I believe that the original authors wanted to make sure that others wouldn't modify the content and still call it "the data 8 textbook" etc, and that the original content would be tied back to the Data 8 course. I agree the current version is too restrictive, but what would be a good alternative?

from textbook.

matthew-brett avatar matthew-brett commented on August 24, 2024

I can tell you what I prefer - which would be CC-BY (ideally) or CC-BY-NC (if CC-BY is not acceptable for some reason).

With the current license, I think y'all are giving up on the chance to be the starting point for many data science textbooks, with associated attribution. Y'all may even get benefit from the various edits. There will surely be many textbooks, and soon, and it would be a great benefit, if we teachers could have a common starting point. If we start here, then we have a really good foundation:

  • standardizing on Jupyter notebooks
  • I really like the jump-into-the-deep end approach to the start of the course
  • data tables and arrays at the beginning
  • resampling as the foundation for inference
  • emphasis on optimization
  • high quality build system for the textbook, with community support as the system gets adopted.

The teaching material is really really good. In many cases, it's hard to see how writing something different, could be as good.

Yet, there will always be those of us who want to change things. My students aren't as quick as yours. My course isn't anywhere near as long, and I can set less work. I bet you will start to see courses that are somewhat focused, on the life sciences or arts. There will be courses that do require some programming, or mathematics. In that case the ND will be a killer, and make adoption much less likely.

from textbook.

choldgraf avatar choldgraf commented on August 24, 2024

maybe @fperez has thoughts on this as well. Fernando what license are you using for the DS100 textbook?

from textbook.

ryanlovett avatar ryanlovett commented on August 24, 2024

@choldgraf The DS100 textbook's README says it is licensed under CC BY-NC-ND 4.0.

from textbook.

choldgraf avatar choldgraf commented on August 24, 2024

ah ok - I think that's pretty near the same - my guess is that the problem in question is the "no-derivatives" clause, since many people would want to remix this material for use in their own courses (or if they have shorter-then-a-semester courses)

from textbook.

fperez avatar fperez commented on August 24, 2024

Ultimately the decision isn't up to me - I'm using the textbook in DS100 but I haven't had any hand in its authorship. I'm just a guy on github here :)

I do think that -ND clauses in content make it more difficult to really reuse the content elsewhere, for reasons including those articulated by Matthew above. The impact of these materials could be even larger if others can more flexibly adapt them.

FWIW, I think it might be viable to come up with a model similar to what Mozilla uses for Firefox: the code is open source but the name is trademarked and has different restrictions - this leads Debian to ship IceWeasel instead - Firefox renamed to comply with the Mozilla conditions. RedHat uses the same thing, which is what makes CentOS basically RedHat minus the names.

If the issue is regarding the protection of the name/brand for Data8/100, then I could imagine licensing the content under say CC-BY-NC or CC-BY but adding a restriction on the name itself (though I don't know if that would require formal trademarking first).

But the authors (Ani and John) may have had a different reason for selecting the name, so I won't speak for them. Happy to discuss it further, here or on campus, obviously.

from textbook.

matthew-brett avatar matthew-brett commented on August 24, 2024

Ah - that is a shame. Here in the UK, we're thinking about how to expand our data science teaching quickly, and that closes a door to something that would have been a very good foundation.

from textbook.

choldgraf avatar choldgraf commented on August 24, 2024

ah that is too bad - I think that this ND clause drastically limits the impact that the textbook could have (and the "Data 8 @ other institutions" model more generally). However it is you + Ani's call.

from textbook.

papajohn avatar papajohn commented on August 24, 2024

from textbook.

matthew-brett avatar matthew-brett commented on August 24, 2024

@papajohn - I wrote some of the reasons and use-cases in the comment up at #36 (comment) . I'm teaching a course, that I was planning to base on the Berkeley course, and, in practice I've found that it's very difficult to stick so completely to the Data 8 track that it makes sense to point people to individual chapters. I can see, from multiple readings, how carefully you have built up the exposition - with the consequence that taking a chapter here or there simply doesn't work. Honestly I think that would be true for any well-written textbook.

I think you will find that it doesn't really help in reducing the impact of the ND, saying yes on an individual basis, because the remix remains ND, and my impression is that many of us in this space find it uncomfortable writing something that can't easily be re-used.

from textbook.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.